.author { display: block; font-size: 2em; line-height: 1; text-align: center; text-indent: 0; width: auto; margin: 16% auto 0 } .big { font-size: 1.33333em } .borderbox { height: auto; width: auto; border: currentColor solid 2px; margin: 0 auto } .break { clear: both; display: block; margin-bottom: 2px; margin-top: 0.7em; text-align: center; text-indent: 0; width: auto } .calibre { display: block; font-size: 1em; padding-left: 0; padding-right: 0; margin: 0 5pt } .calibre1 { display: block; margin: 0 auto } .calibre2 { height: auto; width: auto; margin: 0 auto } .calibre3 { display: block; line-height: 1.2 } .calibre4 { display: block } .calibre5 { font-style: italic } .calibre6 { font-size: 1em; font-style: normal } .calibre7 { line-height: 1.2 } .calibre8 { display: block; margin-bottom: 2px; margin-top: 0; text-align: justify; text-indent: 1.5em } .centergap { clear: both; display: block; margin-bottom: 2px; margin-top: 2em; text-align: center; text-indent: 0; width: auto } .centergap1 { display: block; margin-bottom: 2px; margin-top: 1em; text-align: center; text-indent: 0; width: auto } .centerlarge { display: block; font-size: 1.41667em; line-height: 1.2; margin-bottom: 2px; margin-top: 0; text-align: center; text-indent: 0; width: auto } .chap { clear: both; color: gray; display: block; height: 0; width: auto; border: currentColor solid 1.5px; margin: 8% 30% 0 } .chapsub { display: block; font-size: 1.41667em; font-weight: normal; line-height: 1.2; text-align: center; text-indent: 0; width: auto; margin: 24% 0 1em } .contents { display: block; font-size: 2em; font-weight: bold; line-height: 1.2; text-align: center; text-indent: 0; width: auto; margin: 13% 0 1em } .contents1 { display: block; line-height: 150%; padding-left: 15%; text-align: left; text-indent: 0; width: auto; margin: 0 10% 0 -10% } .contentspart { display: block; line-height: 150%; padding-left: 10%; page-break-before: avoid; text-align: left; text-indent: 0; width: auto; margin: 1em 10% 0 -10% } .contentspartgap { display: block; line-height: 150%; padding-left: 10%; text-align: left; text-indent: 0; width: auto; margin: 3em 10% 0 -10% } .copy { display: block; font-size: 0.75em; margin-bottom: 2px; margin-right: 7%; margin-top: 0; padding-left: 7%; text-align: center; text-indent: 0; width: 86% } .copy1 { clear: both; display: block; font-size: 0.75em; margin-bottom: 2px; margin-right: 7%; margin-top: 0; padding-left: 7%; text-align: center; text-indent: 0; width: 86% } .copyborders { display: block; font-size: 0.75em; padding-bottom: 10px; padding-left: 0; padding-top: 10px; page-break-inside: avoid; text-align: center; text-indent: 0; width: 86%; border-top: currentColor solid 2px; border-bottom: currentColor solid 2px; margin: 0 7% 2px } .copygap { display: block; font-size: 0.75em; margin-bottom: 2px; margin-right: 7%; margin-top: 1em; padding-left: 7%; text-align: center; text-indent: 0; width: 86% } .copygaphalf { display: block; font-size: 0.75em; margin-bottom: 2px; margin-right: 7%; margin-top: 0.5em; padding-left: 7%; text-align: center; text-indent: 0; width: 86% } .firstletter { font-size: 2em; font-weight: bold; line-height: 1.2 } .firstparagraph { display: block; margin-bottom: 2px; margin-top: 24%; text-align: justify; text-indent: 0 } .firstwords { font-size: 0.75em; font-weight: bold } .firstwordslg { font-size: 1.125em; font-weight: bold; line-height: 1.2 } .logoFB { display: none; height: 100%; width: auto; margin: 0 auto } .moreBy { display: block; overflow: hidden; page-break-inside: avoid; text-align: center; text-indent: 0; margin: 0 auto } .nowrap { white-space: nowrap } .parttitle { display: block; font-size: 2em; font-weight: normal; line-height: 1.2; text-align: center; text-indent: 0; width: auto; margin: 24% 0 1em } .parttitlesub { display: block; font-size: 2em; font-weight: normal; line-height: 1.2; text-align: center; text-indent: 0; width: auto; margin: 24% 0 0 } .publisher { display: block; font-size: 1.41667em; line-height: 1.2; text-align: center; text-indent: 0; width: auto; margin: 32% auto 0 } .series { display: block; font-size: 1.41667em; line-height: 1.2; text-align: center; text-indent: 0; width: auto; margin: 4% auto 0 } .showmobi { display: none; margin: 0 auto } .sparkle { height: 100%; width: auto; margin: 0 auto } .sparkle1 { display: block; text-align: center; margin: 0 auto } .sparkleBig { display: none; height: 4em; overflow: hidden; text-align: center; text-indent: 0; width: 4em; margin: 24% auto 0 } .sparkleBig1 { font-size: 2em; line-height: 1.2 } .sparkleFB { display: none; height: 88px; width: 88px; margin: 0 auto } .sparkleFB1 { display: none; height: 66px; width: 66px; margin: 0 auto } .sparkleFB2 { display: none; height: 44px; width: 44px; margin: 0 auto } .sparkleMid { display: none; height: 2.75em; overflow: hidden; text-align: center; text-indent: 0; width: 2.75em; margin: 2em auto 0 } .sparkleNot { display: none } .sparkleSmall { display: none; height: 1.9em; overflow: hidden; text-align: center; text-indent: 0; width: 1.9em; margin: 1em auto 0 } .subtitle { display: block; font-size: 1.41667em; font-weight: normal; line-height: 1.2; text-align: center; text-indent: 0; width: auto; margin: 8% 0 0 } .thanks { clear: both; display: block; font-size: 1.41667em; line-height: 1.2; margin-bottom: 2px; margin-top: 2em; page-break-after: avoid; text-align: center; text-indent: 0; width: auto } .tinylogo { display: block; height: 2.25em; overflow: hidden; text-align: center; text-indent: 0; width: 4.24em; margin: 0 auto } .title { display: block; font-size: 2em; font-weight: normal; line-height: 100%; text-align: center; text-indent: 0; width: auto; margin: 24% 0 0 } .titleimage { display: block; height: 100%; overflow: hidden; page-break-after: avoid; text-align: center; text-indent: 0; width: auto; margin: 0 auto } .titlepage { display: block; height: 99%; margin-bottom: 0; margin-top: 0; overflow: hidden; page-break-inside: avoid }