Internet Explorer sometimes only prints the first page
My form is 7 pages long but only prints 1 page in Internet Explorer. I resolved this issue by removing a style "position:absolute" from one of my DIV tags. I think this issue is related to absolute positioning of elements in your HTML page.
After I made the change the page prints correctly.
I hope this helps!