.page:before {
content: counter(page) " of " counter(pages);
}
@page :left {
margin-left: 2cm;
margin-right: 3cm;
margin-top: 2cm;
margin-bottom: 2cm;
@page :right {
margin-left: 3cm;
margin-right: 2cm;
body {
color: black;
font-size: 10pt;
font-family: Times, serif;
padding-top: 18pt;
padding-bottom: 18pt;
background: white;
region: body;
hyphenate: true;
.navtop {
display: none;
.top-left {
font-size: 9pt;
font-weight: bold;
border-color: black;
border-width: 0pt 0pt 1pt 0pt;
border-style: solid;
region: top;
page: left;
text-align: left;
.top-right {
page: right;
text-align: right;
.bottom-left {
region: bottom;
border-width: 1pt 0pt 0pt 0pt;
.bottom-right {
a {
text-decoration: none;
outline: none;
a[href] {
link: href;
a[id] {
anchor: name;
.footer {
page-break-before: avoid;
page-break-inside: avoid;
.navbottom {
.copyright {
display: inline;
.footnote {
.validators {
.date {
h1, h2, h3, h4, h5, h6 {
font-family: Helvetica, Arial, Verdana, sans-serif;
h1 {
padding-top: 96pt;
code {
color: maroon;
font-family: Monaco, 'Courier New', Courier, monospace;
hyphenate: false;
.code {
pre {
background-color: #efefef;
border-color: #111111;
border-width: 1pt;
border-style: double;
padding: 8pt;
ul, ol, dl {
display: compact;