CSS for Paged Media
h1 { page-break-before: right }
h1, h2, h3 {
page-break-after: avoid }
@page { size: A4 landscape;
margin: 2cm }
@page :left { @bottom-right {
content: counter(page) } }
@media print { nav { display: none } }
Actually, CSS does have a lot for Paged Media:
page break control, page sizing, headers and footers, …