Originally Posted by JSWolf
Why do you have width and height in html and body? You don't need them there.
The only time it might be useful to have height on the html and body tag is if you're doing a single-page fixed-layout spread, such as a dedication page with a single line centered vertically. In paged media, a height of 100% means one page height (or at least it is supposed to—not all renderers seem to get this right).