I have often wanted to use HTML as a reporting tool, but was annoyed at the lack of page-breaks.
If you insert the following CSS into your HTML the browser should force a page break when printing.
<br style="page-break-before: always">
How To Do Things. Copyright Howtodothings.com © 2016, all rights reserved.