Printing web pages

Sometimes, when I print some web pages from the browser I get the width of the page coincide with the width of the paper and it comes out fine but other times a page which fits in the monitor’s 800 pixels will not fit in the printed page and it breaks it horizontally in two pages which is awful. Why does it happen only sometimes? Is it to do with using frames or tables? Is there some HTML instruction on formating the printed page?

I have noticed this also in the vertical breaks. Some pages break anywhere (middle of photo, whatever) others keep things together… what’s the secret?

Tables in web pages can do do this too.

A solution that I’ve found is Canon’s freely available program WebRecord Lite (http://www.webrecordsw.com/). It’s only major drawback is that it puts a Canon logo at the top of every page printed. They also have a commercial version available that presumably doesn’t do that.