/** ---------------- ============== GLOBAL TEXT STYLES ============== ---------------- **/ @page { margin-top: 9pt; margin-bottom: 1pt; } body { margin-left: 12pt; margin-right: 12pt; font-weight: normal; font-size: medium; font-family: Charter, Georgia, serif; } body.coverbody { margin: 0; text-align: center; } a { color: #336699; text-decoration: none; -webkit-text-fill-color: #336699; } img { max-width: 100%; } h1, h2, h3, h4, h5, h6 { margin-top: 2em; margin-bottom: 1em; -webkit-hyphens: none !important; -moz-hyphens: none; hyphens: none; adobe-hyphenate: none; font-weight: bold; font-style: normal; page-break-inside: avoid; page-break-after: avoid; } p { font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.5; margin: 0; text-align: left; text-indent: 0; widows: 2; orphans: 2; -webkit-hyphenate-before: 3; hyphenate-before: 3; -webkit-hyphenate-after: 3; hyphenate-after: 3; -webkit-hyphenate-lines: 2; hyphenate-lines: 2; } ol { adobe-text-layout: optimizeSpeed; } ol, ul { margin-top: 1em; margin-bottom: 1em; } li { line-height: 1.5; text-align: left; widows: 2; orphans: 2; -webkit-hyphenate-before: 3; hyphenate-before: 3; -webkit-hyphenate-after: 3; hyphenate-after: 3; -webkit-hyphenate-lines: 2; hyphenate-lines: 2; } table { border-collapse: collapse; margin-bottom: 1em; border: 1px solid; width: 100%; page-break-inside: avoid; } caption { font-family: sans-serif; font-weight: bold; font-size: .8em; border: none; padding-top: 1em; padding-bottom: 3px; vertical-align: top; -webkit-hyphens: none !important; adobe-hyphenate: none !important; -moz-hyphens: none !important; hyphens: none !important; hyphens: 0 !important; } /** use for table title **/ th { font-family: sans-serif; font-size: .8em; border: 1px solid; background-color: #CCC; padding: 6px; text-align: left; vertical-align: top; -webkit-hyphens: none !important; adobe-hyphenate: none !important; -moz-hyphens: none !important; hyphens: none !important; hyphens: 0 !important; } /** use for table column heads **/ th.sub { font-family: sans-serif; font-size: 0.7em; font-style: italic; font-weight: bold; border: none; background-color: #CCC; padding: 6px; text-align: left; vertical-align: top; -webkit-hyphens: none !important; adobe-hyphenate: none !important; -moz-hyphens: none !important; hyphens: none !important; hyphens: 0 !important; } /** use for table column sub-heads **/ td { font-family: sans-serif; font-size: small; border: 1px solid; padding: 4px; text-align: left; vertical-align: top; -webkit-hyphens: none !important; adobe-hyphenate: none !important; -moz-hyphens: none !important; hyphens: none !important; hyphens: 0 !important; } ol.contents_level1 { margin-top:0em; margin-bottom:0em; list-style-type:none; } ol.contents_level2 { margin-top:0em; margin-bottom:0em; list-style-type:none; } ol.contents_guide { margin-top:0em; margin-bottom:0em; list-style-type:none; } /*--------------------------------For Superscript and Subscript---------------------------*/ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup.num { font-size: 0.6em; vertical-align: 0.5em; line-height: 0; } sub.den { font-size: 0.6em; vertical-align: -0.1em; line-height: 0; } /*--------------------MDS UPDATED-------------------*/ .Step-Head1, .Caption2, .box-text1, .Mark2, .book-author, .book-title, .Mark, .Copy2, .FM-head3, .Step-L, .Step-C, .C-Head, .CHKB, .Sidebar-Subhead, .subhead2, .subhead1, .Hel, .St-Head, .Step-I, .Step-IT, .Step-F1, .Step-F, .Step-Head, .RG, .Subhead-1, .caption1, .caption, .Sidebar-IT, .Sidebar-I, .Sidebar-F, .Sidebar-Head, .B-Head, .A-Head, .toc-text1, .toc-text, .chap-title, .pub, .author, .title, .title1{ font-family: "Helvetica Neue", Verdana, Geneva, sans-serif; } .FM-head3{text-align:left;} .Table-Cen, .Mark2, .book-author, .book-title, .Mark, .Step-C, .Table-Head, .caption1, .caption, .image-center1, .image-center, .Table-Subhead, .Table-Subhead-W, .subhead1, .chap-title, .title,.title1,.author,.logo,.pub{ text-align:center; } .Step-L{text-align:right;} .box-text1, .caption{font-size:0.9em;} .author{font-size:1.2em;} .Copy2, .Step-IT, .Step-F1, .Sidebar-IT, .image-center1, .image-center, table, .Top, .box, .Top, .indent1, .toc-text{margin-top:1em;} .IMAGE1, .IMAGE{margin-top:0.5em;} ol, ul, .St-Head, .Sidebar-Head, .noindent{margin-top:0em;} .mark1, .FM-head3{font-size:1.6em;} .Step-Head{font-size:1.2em;} .image-center1, .box{margin-bottom:1em;} .book-title, .image-center, .IMAGE, .caption, .Sidebar-Head{margin-bottom:0.5em;} .Step-Head, .Sidebar-Subhead, .C-Head, .caption1, .IMAGE1, ol, ul, .Hel, .B-Head, .A-Head{margin-bottom:0em;} .Sidebar-IT, .Step-I, .Step-IT, .Sidebar-I, .indent1, .indent{text-indent:1.4em;} table.noborder, .Table-Subhead2, .nv{border-collapse:collapse; border:none;} .book-author, .RG{font-style:italic;} .RGnorm{font-style:normal;} .RG{font-weight:normal;} .Step-Head2, .Table-Subhead2, .Table-Subhead-W, .Table-Subhead1, .Table-Subhead, .RGnorm, .toc-text{font-weight:bold;} .box, .IMAGE1, .IMAGE{page-break-inside:avoid;} .Table-Subhead-W{width:35%;} .CHKB{list-style:none;} .box{ border: 1px solid #ccc; background-color:#e6e7e8; page-break-inside: auto; padding:1em; } /*-----------------------Horizontal Rules--------------------------*/ .rule1, .rule2, .rule3, .box-text1, .nv { margin-bottom: 0.2em; padding-top: 1px; } .rule1:after, .rule2:after, .rule3:after, .box-text1:after { content: ""; display: table; clear: both; } .rule1 span, .rule2 span, .rule3 span, .box-text1 span { padding-right: 10px; float: left; } .rule1 hr, .rule2 hr, .rule3 hr, .box-text1 hr { border:1px solid; border-width: 1px 0 0 0; } hr.list-rule { height:12px; border-top:none; border-left:none; border-right:none; border-bottom:solid 1px; padding:0em; } .rule2 { margin-left:1.8em; font-size:0.9em; } .rule3, .no-border { border:none; } .no-border { border-right:thin solid; } /*--------------------KF8 media queries-------------------*/ @media amzn-kf8 { body { margin-right: 0; margin-left: 0; } ol { margin-left:1em; } .box{background-color:none;} }