@page { size: 156mm 234mm; margin-bottom: 58px; padding-bottom: 20px; margin-top: 40px; } @page:left { margin-right: 40px; margin-left: 64px; @bottom-left-corner { content: counter(page); font-size: 1rem; vertical-align: text-top; } @bottom { content: element(runningTitle); position: relative; } } @page:right { margin-left: 40px; margin-right: 64px; @bottom-right-corner { content: counter(page); font-size: 1rem; vertical-align: text-top; } @bottom { content: element(runningAuthors); position: relative; } } @page crustpage :first { @bottom-right-corner { content: none; } @bottom { content: none; } } @media print { html { font-size: 0.8em; box-sizing: border-box; margin: 0; padding: 0; } body { font-size: 1rem; padding: 0; margin: 0; } .grid { display: inline; } .coretitle { margin-top: 3rem; margin-bottom: 2rem; font-size: 2.2rem; } .leftcolumn { display: none; } .has, .afterhas { font-size: 1.1rem; } .mantle, .crust { margin-bottom: 0.2em; } .content { padding: 0px; margin: 0 auto; margin-top: 4rem; } .hpar { display: none; } .mantletitle { font-size: 1.7rem; } .sessiongrid { display: none; } #bibliography { break-before: page; } .footnotes ol { margin-top: 3rem; padding-left: 0.9rem; } .footnotes hr { border: none; border-top: 0px; text-align: left; margin-top: 2rem; margin-bottom: -2rem; } .footnotes hr::after { content: "Endnotes"; font-size: 1.2rem; font-weight: bold; } .runningTitle { position: running(runningTitle); } .runningAuthors { position: running(runningAuthors); } .hasauthors .afterhas { font-size: 1.5rem; } .crustpage { break-before: page; page: crustpage; } .hasin { display: none; } .abstract { margin-left: 0; margin-right: 0; max-width: inherit; } .keywords { margin-left: 0; margin-right: 0; max-width: inherit; padding-left: 0; padding-right: 0; font-size: 0.9rem; } h2:before, h3:before, h4:before, h5:before { content: none; } h2, h3, h4, h5, hr { break-after: avoid; } table { font-size: 1rem; } .glosscontainer, table, table + p, blockquote, li { break-inside: avoid; } .toc::after { text-align: right; float: right; content: target-counter(attr(href url), page, decimal-leading-zero); } .authorpage { break-before: page; } img { display: block; max-height: 150mm; width: auto; break-after: avoid; margin-bottom: 0.5rem; } img + strong del { margin-left: 0; } }