I have a HTML report, which needs to be printed landscape because of the many columns. It there a way to do this, without the user having to change the document settings?
You can also use the non-standard IE-only css attribute writing-mode
div.page { writing-mode: tb-rl; }