Am confused, if you dont want the h2 at the bottom why not just put a page break before it?
h2 { page-break-before: always }
and page-break-inside requires a container to apply to the inside of it, so if you want to use it you have to wrap the stuff you want to use it on in a div
|