Changing orientation via a stylesheet
This magic CSS code is able to change the orientation of the printed page:
@page port {size: portrait;} @page land {size: landscape;} .portrait {page: port;} .landscape {page: land;}
For more information, take a look to the CSS Print Profile specification
I thinked it was not possible to define printing orientation via a simple CSS! A very nice discovery indeed...