/** ---------------- ============== 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; } /*------------------------------------MDS UPDATED 31-Mar-15------------------------------------*/ .title, .subtitle, .author, .toc-text1, .toc-head, .toc-text2, .right, .PART, .CH-TITLE, .QTE, .AUT, .AHD, .SB-HD, .SB1, .SB1-sp, .SB2, .SB-SAM1, .ESS-HD, .ESS-SUB1, .ESS-SUB2, .ESS-ATT, .BHD, .BLDN, .SB-SAM2, .SBL1, .caption, td, th, .ESS-AHD, .BM-head1, .M-Title, .M-center, .M-DHD, .M-CHD, .copyright1, .copyright2 { font-family: "Helvetica Neue", Verdana, Geneva, sans-serif; } .title, .subtitle, .author, .PART, .CH-TITLE, .SB-HD, .ESS-HD, .ESS-SUB1, .ESS-ATT, .image-center1, .image-center2, .caption, .ESS-SUB2, .BM-head1, .M-Title, .M-center, .M-CHD, .center { text-align:center; } .AHD, .BHD, .ESS-AHD, .M-AHD, .M-DHD { text-align:left; } .right { text-align:right; } .title, .PART { font-size:3.5em; } .CH-TITLE, .M-Title { font-size:3em; } .title1, .chap-num, .M-DHD { color:#939598; } .title1, .chap-num, .SB-TITLE { font-size:0.7em; } .small-caps { font-size:0.8em; } .SAM1-sp, .SAM1 { font-size:0.9em; } .BM-head1, .big, .QTE { font-size:1.2em; } .toc-head, .BHD { font-size:1.4em; } .M-AHD { font-size:1.7em; } .title1, .subtitle, .right, .chap-num, .QTE, .ESS-SUB2, .BM-head1, .M-BHD { font-style:italic; } .toc-text2, .right, .QTE, .BLDN, .big { font-weight:bold; } .SB-TITLE { font-weight:lighter; } .title, .ESS-HD, .ESS-SUB1, .nobot, .ESS-SUB2, .BHD, .ESS-AHD, .M-DHD { margin-bottom:0em; } .toc-head, .box, .block, .IMAGE, .image-center1 { margin-bottom:1em; } .AUT { margin-bottom:2em; } .subtitle, .SB-HD, .ESS-HD, .ESS-SUB1, .notop, .ESS-SUB2, .M-Title { margin-top:0em; } .toc-text1, .top, .M-BHD { margin-top:0.5em; } .toc-head, .toc-text2, .right, .AHD, .box, .SB1-sp, .block, .BHD, .indent-top, .image-center1, .image-center2, .SAM1-sp, table, .ESS-AHD, .BM-head1, .M-AHD, .M-center, .M-AUTH, .M-CHD, .IMAGE, .copyright1, .IMAGE1, .CH-TITLE { margin-top:1em; } .logo { margin-top:2em; } .indent, .SB2, .SB-SAM2, .indent-top { text-indent:1em; } .toc-text1, .toc-text2 { margin-left:1em; } .block { margin-left:1.5em; margin-right:1.5em; } .block, .box, .border, .IMAGE, .IMAGE1 { page-break-inside:avoid; } .box, .border { border: 1px solid #ccc; page-break-inside:auto; padding:1em; } .box, th { background-color:#a9a9a9; } /*------------------------------------KF8 media queries---------------------------------*/ @media amzn-kf8 { body { margin-right: 0; margin-left: 0; } ol { margin-left:1em; } .box{ background-color:none; } }