body { font-family: Georgia, serif; font-size: medium; line-height: 1.5em; } a { text-decoration: none; color: #336699; } img { max-width: 100%; max-height: 100%; } .leftFloat { float: left; } .rightFloat { float: right; } @page { margin : 0.5em; } /*--------------------DIV--------------------*/ div.sb { page-break-inside: avoid; background-color: #888888; } .coverimg { margin: 0; padding: 0; } div.keep { page-break-inside: avoid; } /*--------------------HEADINGS--------------------*/ h1, h2, h3, h4, h5, h6 { -webkit-hyphens: none !important; -adobe-hyphenate: none; -moz-hyphens: none; hyphens: none; page-break-after: avoid; } h1.A-head { text-indent: 0; font-weight: normal; margin: 0 0 0.5em 0; font-size: xx-large; text-align: left; line-height: 1.25em; } h1.A-subhead { text-indent: 0; font-weight: normal; margin: 0 0 0.5em 0; font-size: x-large; font-style: italic; } h1.title { line-height: 1.17; text-indent: 0; font-weight: normal; margin: 0 0 0 0; font-size: x-large; text-align: center; } h2.Author-Name { text-align: center; text-indent: 0; margin: 1.5em 0 0.5em 0; font-size: medium; color: #555555; letter-spacing: 0.1em; } h2.B-Head { text-transform: uppercase; text-indent: 0; margin: 1.5em 0 0.5em 0; font-size: medium; color: #555555; letter-spacing: 0.1em; } h3.Sidebar-head, h3.Sidebar-head2 { font-family: HelveticaNeue, Helvetica, Verdana, Arial, sans-serif; font-size: small; font-style: italic; text-align: center; text-indent: 0; } h3.Sidebar-head { margin: 0 0 1em 0; } h3.Sidebar-head2 { margin: 1em 0 1em 0; } /*--------------------PARAGRAPHS--------------------*/ p { margin: 0; orphans: 2; widows: 2; -webkit-hyphenate-before:3; hyphenate-before:3; -webkit-hyphenate-after:3; hyphenate-after:3; -webkit-hyphenate-lines:2; hyphenate-lines:2; } p.Body-text { text-indent: 0; } p.Body-text-2 { text-indent: 1em; } p.Caption, p.Caption-2, .SBCaption { font-style: italic; font-size: small; text-indent: 0; line-height: 1.25em; } p.Caption-2 { text-indent: 1em; } p.Caption-Head, .SBCaption-Head { font-weight: bold; font-style: italic; font-size: small; text-indent: 0; line-height: 1.25em; margin: 0.25em 0 0 0; } p.CIP-Copyright-text, p.CIP-Copyright-text-SA { font-family: HelveticaNeue, Helvetica, Verdana, Arial, sans-serif; font-size: x-small; line-height: 1.25em; text-indent: 0; margin: 0; } p.CIP-Copyright-text-SA { margin-top: 1em; } .Chapter-intro-text { text-indent: 0; } .Chapter-intro-text-2 { text-indent: 1em; } .GL { margin-left: 1em; text-indent: -1em; page-break-inside: avoid; } p.Image { text-align: center; text-indent: 0; margin: 1em 0 0 0; } p.Legend-1 { font-family: HelveticaNeue, Helvetica, Verdana, Arial, sans-serif; font-weight: bold; font-size: x-small; margin-top: 1em; line-height: 1.25em; text-indent: 0; } p.Legend-2 { font-family: HelveticaNeue, Helvetica, Verdana, Arial, sans-serif; margin-top:0; font-weight: bold; font-style: italic; font-size: x-small; line-height: 1.25em; text-indent: 0; } p.Main-Title { line-height: 1.17; text-indent: 0; font-weight: normal; margin: 0; font-size: x-large; } p.Materials-list { font-family: HelveticaNeue, Helvetica, Verdana, Arial, sans-serif; text-indent: 0; font-size: small; } p.Materials-list-sub-head { font-family: HelveticaNeue, Helvetica, Verdana, Arial, sans-serif; font-weight: bold; font-size: small; text-indent: 0; margin: 1em 0 0 0; } p.SBS-text { text-indent: 0; line-height: 1.5em; margin: .25em 0 0 0; } p.SBS-text-2 { line-height: 1.5em; text-indent: 1em; margin: 0; } p.SBS-text-no-head { text-indent: 0; line-height: 1.5em; margin: .25em 0 0 0; } .SBCaption, .SBCaption-Head { font-family: HelveticaNeue, Helvetica, Verdana, Arial, sans-serif; } p.Sidebar-text, .Sidebar-text-2 { font-family: HelveticaNeue, Helvetica, Verdana, Arial, sans-serif; font-size: small; text-indent: 0; margin: 0; } p.Sidebar-text-2 { text-indent: 1em; } p.Sidebar-head-line { text-align: center; text-indent: 0; margin: 1em 0; } p.Sidebar-head-line img { max-width: 100%; min-width: 100%; } .toc_fm { text-indent: 0; } .toc_fm1 { text-indent: 0; margin-top: 1em; } .toc_a { text-indent: 0; font-weight: bold; margin-top: 1em; } .toc_b { text-indent: 0; margin-left: 1em; } /*--------------------TABLES--------------------*/ table { margin: 3em 0 0 0; } td, th { padding: 5px; } td { border-right: 1px gray solid; border-bottom: 1px gray solid; text-align: left; } td.lastrow { border-bottom: none; } th { border-right: 1px gray solid; border-bottom: 1px gray solid; text-align: center; } td.lastcol, th.lastcol { border-right: none; text-align: right; } /*--------------------SPANS--------------------*/ .allcaps { letter-spacing: 0.05em; } span.SBS-Head { font-family: HelveticaNeue, Helvetica, Verdana, Arial, sans-serif; font-weight: bold; } span.caplead { font-weight: bold; font-style: italic; } /*--------------------LISTS--------------------*/ li { page-break-inside: avoid; orphans:2; widows:2; } li.Body-text-numbered-bullet-list { margin-top: 0.5em; margin-bottom: 0; } .Sidebar-text-BL-NL, .sb_ol, .Sidebar-text-NL-only { font-family: HelveticaNeue, Helvetica, Verdana, Arial, sans-serif; font-size: small; }