/* ---- Pages ---- */ @page { margin-top:30px; margin-bottom:20px; } body { margin-right:30px; margin-left:30px; padding:0; } img { max-width:100%; } a { font-style:italic; color:#178E7D; text-decoration:none; } /* ---- Heads ---- */ h1.chapno { font-size:large; font-family:Verdana, Geneva, sans-serif; font-style:normal; text-align:center; text-indent:0; page-break-after:avoid; -webkit-hyphens:none; hyphenate-lines:0; margin-top:4em; color:#178E7D; } h2.chaptitle { font-size:x-large; font-family:Verdana, Geneva, sans-serif; font-style:normal; text-align:center; text-indent:0; page-break-after:avoid; -webkit-hyphens:none; hyphenate-lines:0; margin-bottom:2em; color:#178E7D; } h3 { font-family:Verdana, Geneva, sans-serif; font-style:normal; text-align:center; text-indent:0; page-break-after:avoid; -webkit-hyphens:none; hyphenate-lines:0; margin-top:0em; margin-bottom:2em; color:#178E7D; } p.centered-art { font-style:normal; font-weight:normal; text-align:center; margin:2em 0em 1.5em 0em; text-indent:0em; } /* ---- Text ---- */ p { line-height:1.5em; text-align:justify; widows:2; orphans:2; margin:0em 0em 0em 0em; -webkit-hyphenate-before:3; hyphenate-before:3; -webkit-hyphenate-after:3; hyphenate-after:3; -webkit-hyphenate-lines:2; hyphenate-lines:2; } div.keeptext { page-break-inside:avoid; margin:0em 0em 0em 0em !important; } p.ind { text-indent:2em; margin:0em 0em 0em 0em; } p.indspace { text-indent:2em; margin-top:1em; margin:0em 0em 0em 0em; } p.noind { text-indent:0; margin:0em 0em 0em 0em; } p.center { text-align:center; text-indent:0; -webkit-hyphens:none; hyphenate-lines:0; margin:0em 0em 0em 0em; } p.extractnormal { margin-top:1em; margin-left:2em; text-indent:0em; text-align:left; } p.extractcourier { font-family:"Courier New", Courier, monospace; text-indent:0em; margin-top:1em; margin-left:2em; text-align:left; -webkit-hyphens:none; hyphenate-lines:0; } p.figure { text-align:center; text-indent:0em; margin-top:2em !important; } p.caption { font-family:Verdana, Geneva, sans-serif; font-size:small; text-align:center; text-indent:0; margin-top:2em; margin-bottom:2em; -webkit-hyphens:none; hyphenate-lines:0; } p.captioncredit { font-family:Verdana, Geneva, sans-serif; font-size:x-small; text-align:center; text-indent:0; margin-top:0em; margin-bottom:2em; -webkit-hyphens:none; hyphenate-lines:0; } /* ---- Lists ---- */ p.blh { margin-top:2em; margin-left:2.25em; font-weight:bold; font-style:normal; -webkit-hyphens:none; hyphenate-lines:0; page-break-after:avoid; text-align:left; } ol { margin-top:1.5em; margin-bottom:1.5em; } ol.nospace { margin-top:0em; margin-bottom:0em; } ul { margin-top:1.5em; margin-bottom:1.5em; } ul.nospace { margin-top:0em; margin-bottom:0em; } li { line-height:1.5em; orphans:2; widows:2; text-align:justify; } li.nobullet { list-style:none; line-height:1.5em; orphans:2; widows:2; text-align:justify; } /* ---- Spans ---- */ span.emphasis { font-weight:normal; font-style:italic; } span.strong { font-weight:bold; font-style:normal; } span.strongemphasis { font-weight:bold; font-style:italic; } /* ---- FM and EM ---- */ p.title { font-family:Verdana, Geneva, sans-serif; font-size:x-large; text-align:center; font-weight:bold; font-style:normal; -webkit-hyphens:none; hyphenate-lines:0; color:#178E7D; } p.subtitle { font-family:Verdana, Geneva, sans-serif; font-size:medium; text-align:center; font-weight:bold; font-style:italic; margin-top:1em; -webkit-hyphens:none; hyphenate-lines:0; } p.author { font-family:Verdana, Geneva, sans-serif; text-align:center; font-weight:normal; font-style:normal; margin-top:4em; -webkit-hyphens:none; hyphenate-lines:0; } p.colophon1 { font-family:Verdana, Geneva, sans-serif; font-size:small; text-align:center; font-weight:normal; font-style:normal; margin-top:4em; -webkit-hyphens:none; hyphenate-lines:0; } p.colophon2 { font-family:Verdana, Geneva, sans-serif; line-height:1.5em; font-size:x-small; text-align:center; font-weight:normal; font-style:normal; -webkit-hyphens:none; hyphenate-lines:0; } p.contents1 { text-align:center; text-indent:0; margin-top:2em; -webkit-hyphens:none; hyphenate-lines:0; } p.contents2 { text-align:center; text-indent:0; margin-top:.5em; -webkit-hyphens:none; hyphenate-lines:0; } p.copy1 { font-size:x-small; text-indent:0; margin-top:1.5em; text-align:center; -webkit-hyphens:none; hyphenate-lines:0; orphans:2; widows:2; } p.copy2 { font-size:x-small; text-indent:0; text-align:center; -webkit-hyphens:none; hyphenate-lines:0; orphans:2; widows:2; } p.marketingcopy { font-family:Verdana, Geneva, sans-serif; font-size:large; text-align:center; margin-bottom:2em; } p.glossaryterm { text-indent:0; margin-top:1em; } /* ---- Sidebars ---- */ div.sidebar { margin:2em 0em 2em 0em !important; padding:1em 0em 1em 0em !important; border:1px solid #178E7D; page-break-inside:avoid; background-color:#DCECF4; } div.casestudy { margin:2em 0em 2em 0em !important; padding:1em 0em 1em 0em !important; border:1px solid black; background-color:#DDD; page-break-inside:avoid; } p.sbh1 { font-family:Verdana, Geneva, sans-serif; font-size:small; text-align:left; font-weight:bold; font-style:normal; -webkit-hyphens:none; hyphenate-lines:0; margin-left:1em; margin-right:1em; color:#178E7D; } p.sbh2 { font-family:Verdana, Geneva, sans-serif; font-size:medium; text-align:left; font-weight:bold; font-style:italic; margin:0em 1em 1em 1em; -webkit-hyphens:none; hyphenate-lines:0; color:#178E7D; } p.sbh3 { font-family:Verdana, Geneva, sans-serif; font-size:small; text-align:left; font-weight:bold; margin:2em 1em 0em 1em; text-indent:2em; -webkit-hyphens:none; hyphenate-lines:0; } p.sbf { font-family:Verdana, Geneva, sans-serif; font-size:small; font-weight:normal; font-style:normal; text-indent:0em; orphans:2; widows:2; margin-left:1em; margin-right:1em; } p.sb { font-family:Verdana, Geneva, sans-serif; font-size:small; font-weight:normal; font-style:normal; text-indent:2em; orphans:2; widows:2; margin-left:1em; margin-right:1em; } p.sbextract { font-family:Verdana, Geneva, sans-serif; font-size:small; font-weight:normal; font-style:normal; text-indent:0em; orphans:2; widows:2; margin:1em 1em 1em 1em; } li.sbol { font-family:Verdana, Geneva, sans-serif; font-size:small; font-weight:normal; font-style:normal; text-align:left; margin-right:1em; } li.sbul { font-family:Verdana, Geneva, sans-serif; font-size:small; font-weight:normal; font-style:normal; text-align:left; margin-right:1em; } /* ---- Tables ---- */ table { border-collapse:collapse; margin:2em 0em 2em 0em !important; page-break-inside:avoid; width:100% } td { font-family:Verdana, Geneva, sans-serif; font-size:small; font-weight:normal; font-style:normal; text-indent:0em; text-align:left; -webkit-hyphens:none; hyphenate-lines:0; page-break-inside:avoid; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#178E7D; vertical-align:top; padding:5px !important; } td.tt { font-size:medium; font-weight:bold; text-align:center; border-bottom-style:none; color:#178E7D; } td.tch1 { font-weight:bold; text-align:center; vertical-align:bottom; background-color:#DCECF4; border-bottom-style:none; } td.tch2 { font-weight:bold; font-style:italic; vertical-align:bottom; } td.tfn { font-size:x-small; border-bottom-style:none; }