I'm working on an HTML and CSS3 report with multiple columns. I am trying to print it in landscape orientation using HTML and CSS3. I attempted rotating the body and table, but only half of the table is visible while the other half is cut off or hidden because the table extends beyond the top of the page. This issue arises when viewing the document in print preview.
The following CSS code rotates the body or table, but cuts off the table:
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
Please provide guidance on how to properly format this document for landscape printing.