Starting with the release of Cascading Style Sheets 2 specification, you can
finally suggest to browsers when to break pages when printing your web pages.
The bad news is that only Explorer 4.x support this feature at this time. On
the other hand, adding page break tags to web pages will not cause any ill
effects on other browsers.
To suggest a page break, add <P style="page-break-before: always"> before
the beginning of a new printed page. For example, if you place the following
tags on a HTML page and print it using a compatible browser, you will end-up
with three pages with the sample text.
<html>
<body>
This is the text for page #1.
<p style="page-break-before: always">
Page #2...
<p style="page-break-before: always">
Page #3...
</body>
</html>