/**/ body { margin-left: 15%; margin-right: 15% } div.titlepage { margin-left: 10%; margin-right: 10% } div.titlepage p { text-align: center; text-indent: 0 } div.half-title { margin: 4em auto } div.half-title p { text-align: center; text-indent: 0 } div.half-title1 { margin: 4em auto; line-height: 150% } div.half-title1 p { text-align: center; text-indent: 0 } /********************************headings***************************/ h1, h2, h4 { text-align: center; clear: both } h2 { margin-top: 2em; font-weight: normal; line-height: 150% } /******************************para********************************/ p { margin-top: 0.09em; text-align: justify; margin-bottom: 0.11em; text-indent: 1em } p.cap { text-indent: -0.1em } p.cap2 { text-indent: -0.2em } p.cap3 { text-indent: -0.5em } p.cap:first-letter, p.cap2:first-letter, p.cap3:first-letter { clear: left; margin: 0 0.1em 0 0; line-height: 0.85em; font-size: 250% } /***********************************margins*************************/ .ma-top1 { margin-top: 1em } .ma-top2 { margin-top: 2em } .ma-top6 { margin-top: 6em } .ma-bot2 { margin-bottom: 2em } .ma-bot3 { margin-bottom: 3em } /*********************************rules****************************/ hr { width: 20%; margin: 4em auto; color: gray; background-color: gray; border: none; clear: both } /********************************tables**************************************************/ table { margin-left: auto; margin-right: auto } td { padding: 0.5em; vertical-align: bottom } td.top { vertical-align: top } /********************************general**************************************************/ .center { text-align: center; text-indent: 0 } .r { text-align: right } .smcap { font-variant: small-caps } .small { font-size: 0.8em } .inc { font-size: 1.2em } .big { font-size: 1.5em } .vbig { font-size: 1.9em } .upper { text-transform: uppercase } /****************************************Pgnums***********************************************/ .pagenum { font-size: small; text-align: right; color: gray } .pageno { font-size: small; text-align: right; color: gray; text-indent: 1em } .page { font-size: small; text-align: right; color: gray; text-indent: 1.1em } /***************************************images***********************************************/ .figcenter { margin-bottom: auto; margin-left: auto; margin-right: auto; text-align: center } /************************TN*******************************************/ .transnote { font-size: smaller; padding: 0.5em; margin-bottom: 5em; margin-left: 5%; margin-right: 5%; font-family: sans-serif, serif; border: dashed 0.1em } .transnote p { text-indent: 0 } /**************************@MEDIA BLOCKS**************************************************/ /******************************PRINT***************************************************************/ @media print { a:link, a:visited { color: black } } /**************************************HANDHELD****************************************************/ @media all { /* was @media handheld */ p.cap, p.cap2, p.cap3 { text-indent: 1em } p.cap:first-letter, p.cap2:first-letter, p.cap3:first-letter { float: none; margin: 0; font-size: 100% } .upper { text-transform: none } } /**********************************HANDHELD PRINT***************************************************/ @media all { /* was @media handheld */ body { margin-left: 5%; margin-right: 5% } hr { display: none } h2 { page-break-before: always; margin-top: 2em } div.titlepage { margin-left: 5%; margin-right: 5%; page-break-before: always; page-break-after: always; padding-top: 4em } .break-after { page-break-after: always } .break-before { page-break-before: always } h2.no-break { page-break-before: avoid } } hr.full { width: 100%; margin-top: 3em; margin-bottom: 0; margin-left: auto; margin-right: auto; border-width: 4px 0 0 0; /* remove all borders except the top one */ border-style: solid; border-color: #000; clear: both } /**/