/** ---------------- ============== GLOBAL TEXT STYLES ============== ---------------- **/ @page { margin-top: 9pt; margin-bottom: 1pt; } body { margin-right: 12pt; margin-left: 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%; } p { margin: 0; text-align: left; text-indent: 0; font-weight: normal; font-style: normal; font-size: 1em; line-height: 1.5; 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; } 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 !important; page-break-after: avoid; text-align: left; } ol { adobe-text-layout: optimizeSpeed; } ol, ul, ul.BOT { 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; margin-bottom:1em; } sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; } sup.num { vertical-align: 0.5em; font-size: 0.6em; line-height: 0; } sub.den { vertical-align: -0.1em; font-size: 0.6em; line-height: 0; } table { border-collapse: collapse; margin-top: 1em; margin-bottom: 1em; border: 1px solid; max-width: 100%; page-break-inside: avoid; } th { font-family: "Helvetica Neue", Verdana, Geneva, 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; } td { font-family: "Helvetica Neue", Verdana, Geneva, 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; } /** ---------------- MDS Styles ------------ **/ /** ---------------- Title Page ---------------- **/ h1.TITLE { font-family: "Helvetica Neue", Verdana, Geneva, sans-serif; font-size:2.3em; line-height:1.2; font-weight:normal; margin:2em 0em 0em 0em; text-align:center; } span.title1{ font-size:0.8em; } h2.SUBTITLE, .AUTHOR{ font-family: "Helvetica Neue", Verdana, Geneva, sans-serif; font-size:1.4em; font-weight:normal; margin:2em 0em 0em 0em; line-height:1.4; text-align:center; } h2.AUTHOR { margin:5em 0em 0em 0em; font-size:1.6em; } p.LOGO { margin-top:6em; margin-bottom:0em; text-align:center; } p.PLACE { font-family: "Helvetica Neue", Verdana, Geneva, sans-serif; font-size:1em; margin-top:0em; margin-bottom:0em; text-align:center; } /** ---------------- Copyright ---------------- **/ .COPY1, .COPY1-space { font-family: "Helvetica Neue", Verdana, Geneva, sans-serif; margin:0em; } .COPY1-space { margin:1em 0em 0em 0em; } /** ---------------- Contents Page (TOC) ---------------- **/ p.TOC-HEAD{ font-family: "Helvetica Neue", Verdana, Geneva, sans-serif; margin:1em 0em 0em 0em; font-size:1.2em; } span.TOC-SMALL{ font-size:0.7em; } p.TOC, .TOC1, .TOC2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; margin:0em 0em 0em 1em; } p.TOC1{ margin:0em; } p.TOC2{ margin:1em 0em 0em 0em; } /** ---------------- Chapters ---------------- **/ h1.A-HEAD, .HEAD, .CH-TITLE, .MR-HEAD{ font-family: "Helvetica Neue", Verdana, Geneva, sans-serif; font-size:2.2em; font-weight: normal; margin: 2em 0em 1em 0em; text-align:center; } h1.MR-HEAD{ color:#818385; } h1.HEAD{ margin: 1em 0em 1em 0em; } span.cn{ font-size:0.5em; } h1.CH-TITLE{ line-height:2; } p.BOD1, .BOD, .SD-BOD, .SD-BOD1, .BOD2, .BOD3, .BOI-Text, .M-BOD, .SD-BOD2, .SD-BOD3, .SD-BOD4{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; margin: 0em 0em 0em 0em; } p.BOD { margin: 0em 0em 0em 0em; text-indent:1.7em; } p.BOD2 { margin: 1em 0em 0em 0em; } p.BOI-Text { font-size:1.2em; } p.BOD3 { margin: 0em 0em 0em 1em; text-indent:-1em; } p.SD-BOD,.SD-BOD1 { margin: 1em 0em 0em 0em; } p.SD-BOD1 { text-indent:1.7em; } p.SD-BOD2{ margin:1em 0em 0em 0.6em; text-indent:-0.6em; } p.SD-BOD3{ margin:1em 0em 0em 1.1em; text-indent:-1.1em; } p.SD-BOD4{ margin:1em 0em 0em 1.5em; text-indent:-1.5em; } p.M-BOD { font-family: "Helvetica Neue", Verdana, Geneva, sans-serif; } p.cover, .IMAGE-C1{ text-align:center; margin:0em; } .IMAGE{ page-break-inside:avoid; margin:1.6em 0em 0em 0em; } .IMAGE-L, .IMAGE-C{ text-align:left; margin:14px 0px 5px 0px; } .IMAGE-C{ text-align:center; } h2.B-HEAD, .M-HEAD, .SD-HEAD{ font-family: "Helvetica Neue", Verdana, Geneva, sans-serif; font-size:1.3em; font-weight:normal; text-align:center; margin: 1em 0em 1em 0em; } h2.M-HEAD, .SD-HEAD{ text-align:left; margin: 1em 0em 0em 0em; } h2.SD-HEAD{ margin: 0em 0em 0.5em 0em; } h3.C-HEAD { font-family: "Helvetica Neue", Verdana, Geneva, sans-serif; font-size:1.2em; font-weight:normal; text-align:center; margin: 1em 0em 1em 0em; } h4.D-HEAD { font-family: "Helvetica Neue", Verdana, Geneva, sans-serif; font-size:1.1em; font-weight:normal; text-align:center; margin: 1em 0em 1em 0em; } h4.SUB { font-family: "Times New Roman", Times, serif; font-size:1.1em; font-weight:bold; margin: 1.5em 0em 0em 0em; } h5.AUTH { font-family: "Helvetica Neue", Verdana, Geneva, sans-serif; font-size:1em; font-weight:normal; margin: 1em 0em 0em 0em; } div.SIDEBAR { padding:1em; margin:1em 0em 1em 0em; border: 1px solid #ccc; page-break-inside: avoid; page-break-inside: auto; } span.DROPCAP { font-family: Arial, Helvetica, sans-serif; font-size: 3.3em; line-height: 0; } p.SBS-text-no-head, .SBS-text-unnumbered{ font-family:Georgia, "Times New Roman", Times, serif; font-size: 1em; margin: 2em 0em 0em 0em; } p.SBS-text-unnumbered{ margin: 0.7em 0em 0em 0em; } p.Materials-list-sub-list, .Materials-list{ font-family: Arial, Helvetica, sans-serif; font-size: 1em; margin: 0.7em 0em 0em 0em; } p.Materials-list-sub-list{ text-indent:1.7em; } .caption-head, .caption, caption { font-family: "Helvetica Neue", Verdana, Geneva, sans-serif; font-size:1em; font-weight:bold; text-align:center; margin:0em 0em 0em 0em; } .caption { font-weight:normal; margin:0em 0em 0.5em 0em; } caption { margin:1em 0em 1em 0em; } span.bold-italic { font-style: italic; font-weight:bold; font-family: "Helvetica Neue", Verdana, Geneva, sans-serif; } .rule { width: 100%; border:none; } td.center, .center1, .center2, .center3{ font-family: "Helvetica Neue", Verdana, Geneva, sans-serif; font-size: 0.65em; text-align:center; border:none; } td.center { border-bottom:thin solid; border-right:thin solid; } td.center1 { border-bottom:thin solid; } td.center2 { border-right:thin solid; } td.left2,.left1,.left,.left3,.left4{ font-family: "Helvetica Neue", Verdana, Geneva, sans-serif; font-size: 0.65em; text-align:left; } td.left1 { border-top:none; border-left:none; } td.left { border-bottom:none; border-left:none; } td.left3 { border-bottom:none; } td.left4 { border-bottom:none; border-right:none; } td.left5 { border-right:none; } th.left, .left1 { font-size: 0.65em; background:none; } th.left { border-left:none; } th.left1 { border-right:none; } /** ---------------- **** ADDITIONAL STYLES **** ---------------- **/ 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; } /** ---------------- **** MEDIA QUERIES **** ---------------- **/ /** These always appear at the end of the CSS document! **/ @media amzn-kf8 { body { margin-top:0em; margin-bottom:0em } ol { margin-left:1em; } }