@font-face { font-family: "Crimson"; font-style: italic; font-weight: normal; src:url("../Fonts/Crimson-Italic.ttf"); } @font-face { font-family: "Crimson"; font-style: normal; font-weight: normal; src:url("../Fonts/Crimson-Roman.ttf"); } @font-face { font-family: "Crimson"; font-style: normal; font-weight: bold; src:url("../Fonts/Crimson-Semibold.ttf"); } @font-face { font-family: "DejaVuSans"; font-style: normal; font-weight: normal; src: url("../Fonts/DejaVuSans.ttf"); } @font-face { font-family: "KaushanScript"; font-style: normal; font-weight: normal; src: url("../Fonts/KaushanScript-Regular.ttf"); } body { -epub-hyphens:auto; margin:0; padding-right: 24px; } @page { margin-top: 4px; margin-bottom: 20px; margin-left: 20px; margin-right: 0; } svg#COVERPAGE { max-height: 100%; height: 99vh; margin: 0; } svg#TITLEPAGE { max-height: 100%; height: 99vh; margin: 0; } h1.front-matter { font-family: "DejaVuSans"; font-size: 1.5em; font-style: normal; font-weight: normal; line-height: 1.4; margin-bottom: 2em; margin-left: 0; margin-right: 0; margin-top: 2em; text-align: left; text-indent: 0; } h1.number { color: #a6a8aa; font-family: "KaushanScript"; font-size: 3em; font-style: normal; font-weight: normal; line-height: 1.0; margin-bottom: 0; margin-left: 0em; margin-right: 0; margin-top: 0; text-align: left; text-indent: 0; } h1.chapter1 { color: #a6a8aa; font-family: "Crimson"; font-size: 1.5em; font-style: normal; font-weight: bold; line-height: 1.2; margin-bottom: 0; margin-left: 50%; margin-right: 0; margin-top: 0; text-align: center; text-indent: 0; } h1.chapter2 { color: #a6a8aa; font-family: "Crimson"; font-size: 1.5em; font-style: normal; font-weight: bold; line-height: 1.2; margin-bottom: 0; margin-left: 50%; margin-right: 0; margin-top: 0; text-align: center; text-indent: 0; } h1.chapter3 { color: #a6a8aa; font-family: "Crimson"; font-size: 1.5em; font-style: normal; font-weight: bold; line-height: 1.2; margin-bottom: 0; margin-left: 40%; margin-right: 0; margin-top: 0; text-align: left; text-indent: 0; } h1.chapter4 { color: #a6a8aa; font-family: "Crimson"; font-size: 1.5em; font-style: normal; font-weight: bold; line-height: 1.2; margin-bottom: 0; margin-left: 35%; margin-right: 0; margin-top: 0; text-align: left; text-indent: 0; } h1.back-matter { color: #6d6e70; font-family: "Crimson"; font-size: 1.5em; font-style: normal; font-weight: bold; line-height: 1.2; margin-bottom: 2em; margin-left: 0; margin-right: 0; margin-top: 4.5em; text-align: center; text-indent: 0; } p.dedication { font-family: "Crimson"; font-size: 1em; font-style: italic; font-weight: normal; line-height: 1.4; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: center; text-indent: 0; } p.quote { font-family: "Crimson"; font-size: 1em; font-style: italic; font-weight: normal; line-height: 1.4; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: center; text-indent: 0; } p.quoter { font-family: "Crimson"; font-size: 0.8em; font-style: normal; font-weight: normal; line-height: 1.4; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: center; text-indent: 0; } p.noindent-1ln { font-family: "Crimson"; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.4; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 3em; text-align: justify; text-indent: 0; } p.noindent-2ln { font-family: "Crimson"; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.4; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 3em; text-align: justify; text-indent: 0; } p.noindent-3ln { font-family: "Crimson"; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.4; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 3.0em; text-align: justify; text-indent: 0; } p.noindent-4ln { font-family: "Crimson"; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.4; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 3em; text-align: justify; text-indent: 0; } p.noindent { font-family: "Crimson"; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.4; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: justify; text-indent: 0; } p.noindentS { font-family: "Crimson"; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.4; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1.5em; text-align: justify; text-indent: 0; } p.indent { font-family: "Crimson"; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.4; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: justify; text-indent: 1em; } p.center { font-family: "Crimson"; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.4; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: center; text-indent: 0; } p.centerS { font-family: "Crimson"; font-size: 1.0em; font-style: normal; font-weight: normal; line-height: 1.4; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1.5em; text-align: center; text-indent: 0; } p.margin { font-family: "Crimson"; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.4; margin-bottom: 0; margin-left: 3em; margin-right: 0; margin-top: 0; text-align: left; text-indent: 0; } p.marginS { font-family: "Crimson"; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.4; margin-bottom: 0; margin-left: 3em; margin-right: 0; margin-top: 1.5em; text-align: left; text-indent: 0; } p.asterisk { font-family: "Crimson"; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.4; margin-bottom: 1.5em; margin-left: 0; margin-right: 0; margin-top: 1.5em; text-align: center; text-indent: 0; } p.copyright { font-family: "Crimson"; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.4; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: left; text-indent: 0; } span.chapter1 { color: #6d6e70; font-family: "Crimson"; font-size: 0.6em; font-style: normal; font-weight: bold; line-height: 1; } span.small { font-size: 95%; } span.smallcaps { font-size: 75%; } div.imageL { margin-right:45%; text-align: left; } div.image { margin-top: 1.5em; text-align: center; } img { max-height: 100%; max-width: 100%; }