/* STYLESHEET FOR PDFfy.py AND pdfessays.py USED IN main.py AND pdfessays.py */ @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap'); html { color: #393939 !important ; font-size: 9pt ; font-weight: 300; line-height: 1.5; } h1 { color: #1560BD !important } body { font-family: 'Roboto', sans-serif ; } body a { text-decoration: none !important ; } #abstract { font-size: 8pt; font-weight: lighter; padding: 5pt; margin-bottom: 20pt; border-left: 6px solid #1560BD; background-color: rgba(173, 216, 230, 0.288); } ol { font-size: 8pt; border-top: 1px dotted #1560BD; padding-top: 10pt; counter-reset: list-item-counter; list-style-type: none; } ol li { counter-increment: list-item-counter; text-indent: -2.0rem; } ol li::before { display: inline-block; left: -0.16rem; margin: 0; padding: 0; position: relative; text-align: right; width: 2.0rem; } #curatorNotes li::before { content: counter(list-item-counter)"."; } #moroNotes li::before { content: counter(list-item-counter, upper-roman)"."; } ul li::before { content: "•"; } .extratext { float: center; text-align: justify; font-weight: 300; padding-left: 9%; } .intro { visibility: hidden } @media print { @page { margin: 1in 0.50in 0.50in 0.50in; padding-top: 1cm; @top-right { background: #1560BD; content: counter(page); color: white; height: 1.5cm; text-align: center; width: 1.5cm; } @top-center { background: #1560BD; content: ""; display: block; height: .05cm; width: 100%; } @top-left { content: element(heading); font-size: 5pt; height: 1.5cm; vertical-align: middle; width: 100%; } } @page :first { padding-top: 0.5cm; } #divHeader { position: running(heading); font-size: 7pt; padding-bottom: 6pt; } }