<p>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?</p>

<p>And what are the options amongst browsers.</p>

You can also use the non-standard IE-only css attribute
writing-mode
```
```
div.page    { 
   writing-mode: tb-rl;
}
```
```