@page { margin-top:30px; margin-bottom:20px; } body { margin-right:30px; margin-left:30px; padding:0; } p { line-height:1.5em; text-align:justify; widows:2; orphans:2; margin:0; text-indent:0em; -webkit-hyphenate-before:3; hyphenate-before:3; -webkit-hyphenate-after:3; hyphenate-after:3; -webkit-hyphenate-lines:2; hyphenate-lines:2; } /** Figures & Images **/ div.figure { text-align:center; text-indent:0em; margin-top:1em; margin-bottom:1em; height:auto; } div.figurenospace { text-align:center; text-indent:0em; margin:0em; } div.illustration{ margin-top:2em; } img { display:inline-block; max-width:100%; max-height:auto; } .caption { font-size:small; text-align:center; font-style:italic; } /** Lists **/ ul { line-height:1.5em; list-style:disc; margin:1em; margin-left:2em; } ul.table { list-style:disc; margin:0em; margin-left:2em; } ol { margin:.5em; line-height:1.5em; margin-left:1.5em; } li { } ul li { } ol li { margin-left:1.5em; } .hidden{ list-style:none !important; list-style-image:none !important; } li .hidden{ list-style:none !important; line-height:1.5em; } /** Headings **/ h1, h2, h3, h4, h5, h6 { page-break-after:avoid; -webkit-hyphens:none !important; adobe-hyphenate:none !important; -moz-hyphens:none !important; hyphens:none !important; } h3 { margin-top:1em; text-align:left; } .crt { display: block; text-align: justify; margin-top: 1em; margin-bottom: 0em; text-indent: 0em; margin-left: 0em; } .ct { display: block; font-size:x-large; text-align: left; margin-top: 1em; margin-bottom: 1em; } .ser { text-align: center; margin-top: .5em; margin-bottom: .5em; } /** Sidebars **/ .sidebar { margin:1em 1em !important; padding:1em 1em !important; background-color:#e6efc1; page-break-inside:avoid; page-break-before:always; text-align:center; font-style:italic; } p.sb { font-family:Times New Roman, serif; text-align:center; margin:0 1em; text-indent:0em; } /** Text **/ p.ind { text-indent:2em; } p.indspace { text-indent:2em; margin-top:1em; } p.noind { } p.noindspace { margin-top:1em; } .block { display: block; text-align: justify; margin-top: 1em; margin-left:1em; margin-bottom: 0em; margin-right: 1em; } p.blockquote2 { display: block; text-align: justify; margin-bottom: 0em; margin-left: 1em; margin-right: 1em; text-indent: 1em; } .tx1a { display: block; margin-top: 0em; margin-bottom: 0em; } .h1 { display: block; text-align: left; margin-top: 1em; font-weight: bold; } .h1a { display: block; text-align: left; margin-top: 1em; margin-bottom: 0em; font-weight: bold; } .h2 { display: block; text-align: left; margin-top: 1em; margin-bottom: 0em; margin-left: 0em; } .h3 { display: block; text-align: left; margin-top: 1em; margin-bottom: 0em; text-indent: 0em; margin-left: 1em; font-weight: bold; } .h4 { display: block; text-align: center; margin-top: 1em; margin-bottom: 1em; text-indent: 0em; } .cct { margin-top: .3em; margin-bottom: 0em; margin-left: 0em; text-indent: 0em; text-align: left; margin-left: 1.5em; } .cct1 { margin-top: 2em; margin-bottom: 0em; margin-left: 0em; text-indent: 0em; text-align: left; } .table { text-align: left; margin-top: 1em; margin-bottom: 1em; } .table2 { text-align: left; margin-top: 1em; margin-bottom: 0em; margin-left: 1em; } .au { display: block; text-align: center; margin-top: 10em; margin-bottom: .7em; } .sidebar2 { display: block; page-break-before:always !important; page-break-inside:avoid !important; margin-top: 1em; margin-bottom: 1em; background-color: #d5ebf8; padding: 1em; } .a { display: block; margin-top: 0.5em; margin-bottom: 0em; text-align: left; margin-left: 1em; text-indent: -.5em; } h1.title{ text-align:center; margin-top:4em; } h2 { text-align:left; text-indent:0em; font-weight:normal; margin-left:.5em; margin-bottom: 0em; } .center { text-align:center; } /** Tables **/ div.keeptable { page-break-inside:avoid; } /* added to keep tables and their audio tracks together */ table { margin-top:1em; margin-bottom:1em; width:100%; page-break-inside:avoid; } div.keeptext { page-break-inside:avoid; margin:0 !important; }