the 'pagebreakbefore' property works all the way back to like 3.0 browser i think... i used it a few years ago on a research site.
you use it something like this:
<p style='pagebreakbefore: always;'>
...or something like that...
you STILL can't count on things coming out right though, the web just wasn't meant for printing.