Forum Moderators: not2easy
Before you get too much farther, you need to decide how big your printed page is going to be. This is actually a bit of a sticky spot, and you should make your decision based on what you think your audience is more likely to have. In general, it’s pretty safe to assume 8 ½”x 11” for North America, and A4 for Europe.
To set this size, insert the following into your style sheet:
BODY {
Size: 8.5in 11in;
}
This sets the maximum width and height of your body area to 8 ½ x 11. If you wish to force the orientation of the page, you can do so like this:
BODY {
Size: 8.5in 11in landscape;
}
Once you’ve set the page size, you’ll want to set up the page’s margins. Add a margin rule to the BODY style rule:
BODY {
Size: 8.5in 11in landscape;
Margin: 0.25in; }
This will place a quarter of an inch margin around your page’s content, which is usually more than enough for most printers. Play around with this value and change it as you see fit.
Source:
http://infocenter.cramsession.com/techlibrary/gethtml.asp?ID=1638