Could’t get an html page to print more than one page (it should be around 3 printed pages).
The problem seemed to be somewhere in the style sheet, so we added a separate style sheet for print formatting.
Removing position: absolute seems to solve the problem of printing only one page. The print.css adds the attribute visibility:hidden to several selectors (like navigation menus).
Real live example: edutech.ch
A couple other resources about printing pages: