body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin: 0; padding: 0; border-width: 0; } h1 { padding-top: 4.32rem; margin-bottom: 2.88rem; } body { -epub-hyphens: auto; font-family: "Albertan Pro", serif; line-height: 1.44; font-variant-numeric: oldstyle-nums; -moz-font-feature-settings: "onum"; -webkit-font-feature-settings: "onum"; font-feature-settings: "onum"; } @page { margin: 0px 0px 0px 0px; } figure { margin: 1.44em; text-align: center; page-break-inside: avoid; } figure.Image-Anchor, figure.Skinny-Image { margin: 1.44rem 0; clear: both; } h2.Endnote-Section { font-family: "Classic Comic", sans-serif; font-size: 0.75em; font-weight: bold; line-height: 1.13; margin: 1.44em 1.44rem; page-break-after: avoid; text-align: left; } p.Endnote-text { font-size: 0.75em; font-weight: 500; margin-left: 1.44rem; text-align: left; text-indent: -1.44rem; } p.Index { font-size: 0.75em; font-weight: 500; margin-left: 1.44rem; text-align: left; text-indent: -1.44rem; } p.Index.First { margin-top: 1.44em; page-break-after: avoid; } p.Index-Note { font-size: 0.75em; font-weight: 500; text-align: justify; } p.Index.Sub { text-indent: -0.72rem; } p.Index.Sub.Keep { page-break-before: avoid; } figcaption.Caption { font-weight: 500; margin: 0.72rem 1.44rem 1.44rem; text-align: left; } p.Chapter-First { font-weight: 500; margin-top: 1.44em; text-align: justify; } p.Chapter-First:first-line {} span.ChNumber { font-family: "Classic Comic", sans-serif; font-weight: 500; text-align: right; display: block; font-size: 1rem; margin-top: -2.88rem; margin-bottom: 1.44rem; } span.ChTitle { font-family: "Latex Shadow", sans-serif; font-size: 3.5rem; line-height: 1.27; page-break-after: avoid; text-align: right; display: block; } p.FirstPara { font-weight: 500; margin-top: 12px; text-align: justify; } p.FirstPara:first-line {} p.CIP { font-size: 0.8em; font-weight: 500; margin-left: 1.44rem; text-align: left; text-indent: -1.44rem; } p.CP { font-size: 0.8em; font-weight: 500; text-align: left; } p.Dedication { font-family: "Classic Comic", sans-serif; font-weight: bold; line-height: 1.13; margin: 1.44rem 0; text-align: left; } h1.Front-Title { font-family: "Latex Shadow", sans-serif; font-size: 3.5em; line-height: 1.27; page-break-after: avoid; text-align: right; } h1.Half-Title { font-weight: 500; text-align: center; font-size: 1rem; font-weight: normal; margin-top: 5.74rem; } li.TOC-Chapter { /*color: #717375;*/ font-family: "Latex Top", sans-serif; text-align: left; text-indent: -7.2rem; } .TOC { list-style: none; padding: 0; font-weight: 500; margin: 1.44em 0 0 5.72em; text-align: justify; } p.TP-Author { font-family: "Latex Shadow", sans-serif; font-size: 2.454em; line-height: 1.27; margin-bottom: 24px; margin-top: 12px; page-break-after: avoid; text-align: right; } p.Indent { font-weight: 500; text-align: justify; text-indent: 1.44em; } blockquote { margin: 1.44em; } blockquote.Quote { font-weight: 500; text-align: justify; } h2.Section { font-size: 1rem; font-family: "Classic Comic", sans-serif; font-weight: bold; line-height: 1.13; margin-top: 2.88em; margin-bottom: 1.44em; page-break-after: avoid; text-align: right; } span.TOCNum { font-family: "Classic Comic", sans-serif; font-size: 0.6rem; display: inline-block; width: 7.2rem; text-align: right; box-sizing: border-box; padding-right: 0.72rem; } strong.INS { font-weight: bold; } em.Reverse { font-style: normal; font-weight: normal; } .SmallCaps, p.Chapter-First:first-line, p.FirstPara:first-line, h1.Half-Title, strong.INS { letter-spacing: 0.025em; /* Loosen tight caps. Adjust as necessary. Always use ems. */ text-transform: uppercase; /* Default to full uppercase if all else fails. */ } @supports((font-feature-settings: 'c2sc') and (font-feature-settings: 'smcp')) { .SmallCaps, p.Chapter-First:first-line, p.FirstPara:first-line, h1.Half-Title, strong.INS { text-transform: none; font-variant: normal; font-variant-caps: all-small-caps; -moz-font-feature-settings: "c2sc", "smcp"; -webkit-font-feature-settings: "c2sc", "smcp"; font-feature-settings: "c2sc", "smcp"; } } .TitlePage { margin: 0 } .Logo { margin: 0.72rem; vertical-align: middle; } .SB { margin-top: 1.44em; } .Endnote-reference { padding: 0 0.125em; vertical-align: super; } ._idEndnoteAnchor { display: inline-block; text-indent: 0; width: 1.44rem; } .Hide { display: none; } #_idContainer000 { margin: 0; }