body {
    max-width: 45em;
    margin: 0 auto;
    padding: 2%;
    background-color: #fff;
    color: #124
    }
div#toc {
    margin: 1em auto;
    width: 15em;
    padding: 2%;
    border: medium gray solid;
    text-align: left
    }
div#toc ul {
    list-style-type: none;
    margin: 0;
    padding: 0.5em 1em
    }
li {
    margin: 0;
    padding: 0
    }
div.front {
    max-width: 90%;
    text-align: center;
    margin: 2em auto;
    line-height: 1.5em;
    padding: 0.5em;
    page-break-before: always
    }
div.front div {
    padding: 0;
    margin: 1em auto
    }
div#notop {
    padding: 0;
    margin: 0 auto 2em auto;
    font-size: 2.2em;
    line-height: 1.5em
    }
span#titlesunshade {
    color: #fc3100;
    display: block;
    font-size: 1.7em
    }
.fsize1 {
    font-size: 2em;
    line-height: 1.5em
    }
.fsize2 {
    font-size: 1.5em;
    line-height: 1.5em
    }
.fsize2red {
    font-size: 1.5em;
    line-height: 1.5em;
    color: #fc3100
    }
.fsize3 {
    font-size: 1em;
    line-height: 1.2em
    }
h1, h2, h3 {
    text-align: center;
    clear: both
    }
h1 {
    page-break-before: avoid;
    font-size: 1.8em;
    line-height: 0;
    color: #000;
    font-weight: bold;
    margin: 0
    }
h2, h3 {
    font-size: 1.2em;
    page-break-before: avoid;
    color: #000;
    font-weight: bold;
    margin: 0 auto 0.5em auto;
    border-style: none;
    padding: 0
    }
p {
    margin: 0;
    text-align: justify;
    line-height: 1.2em;
    text-indent: 1.5em
    }
p.continue {
    text-indent: 0
    }
.center {
    text-indent: 0;
    text-align: center
    }
.right {
    text-indent: 0;
    text-align: right;
    padding: 0 1em 0 0
    }
p.drop-cap {
    text-indent: 0;
    margin: 1em 0 0 0
    }
sup {
    line-height: 0.5ex
    }
img.drop-cap {
    margin: 0 0.5em 0 0
    }
p.drop-cap:first-letter {
    visibility: hidden;
    margin-left: -0.9em
    }
em.eB0002 {
    font-weight: bold;
    text-transform: none;
    font-variant: normal;
    font-style: normal;
    font-size: 1em;
    color: #000;
    border: none
    }
em.e00S02 {
    font-weight: normal;
    text-transform: none;
    font-variant: small-caps;
    font-style: normal;
    font-size: 1em;
    color: #000;
    text-decoration: none;
    border-bottom: thin #511 dotted
    }
em.e000I2 {
    font-weight: normal;
    text-transform: none;
    font-variant: normal;
    font-style: italic;
    font-size: 1em;
    color: #222
    }
em.e00SI2 {
    font-weight: normal;
    text-transform: none;
    font-variant: small-caps;
    font-style: italic;
    font-size: 1em;
    color: #222
    }
div.blockquot {
    margin: 0.5em 0 0.5em 1em;
    font-size: 0.92em
    }
img {
    max-width: 100%;
    height: auto
    }
div.figcenter {
    clear: both;
    margin: 1em auto;
    text-align: center;
    max-width: 100%;
    height: auto;
    padding: 0.2em;
    text-indent: 0
    }
div.figleft {
    clear: left;
    margin: 1em;
    padding: 0.1em;
    text-align: center
    }
div.figright {
    clear: right;
    margin: 1em;
    padding: 0.1em;
    text-align: center
    }
div.transnote {
    margin: 3em auto;
    background-color: white;
    padding: 1em;
    font-family: monospace;
    border: medium gray dashed
    }
div.transnote p {
    margin: 0.5em auto;
    text-indent: 0;
    text-align: left;
    color: #000
    }
div.poembox {
    display: block;
    text-align: center;
    margin: 0.5em
    }
p.pi00, p.pi0, p.pi1, p.pi2, p.pi4, p.pi8 {
    margin: 0 0 0 6.5em;
    text-align: left
    }
p.pi00 {
    text-indent: -4.5em
    }
p.pi0 {
    text-indent: -4em
    }
p.pi1 {
    text-indent: -3em
    }
p.pi2 {
    text-indent: -2em
    }
p.pi4 {
    text-indent: 0
    }
p.pi8 {
    text-indent: 4em
    }
a {
    color: #3047d0;
    text-decoration: none;
    border-width: thin;
    border-color: #08b;
    border-style: none none dotted none
    }
div.sandbagbox {
    clear: both;
    display: block;
    margin: 1em auto;
    padding: 0
    }
div#i007b1 {
    clear: both
    }
div#i007b2 {
    clear: left
    }
div#i007b3 {
    clear: right
    }
div#i008b1 {
    clear: both
    }
div#i008b2 {
    clear: left
    }
div#i008b3 {
    clear: right
    }
div#i017b2 {
    clear: both
    }
div#i017b3 {
    clear: both
    }
div#i020b0 {
    clear: left
    }
div#i020b1 {
    clear: right
    }
div#i020b2 {
    clear: right
    }
div#i020b3 {
    clear: left
    }
div#i020b4 {
    clear: right
    }
div#i020b5 {
    clear: left
    }
div#i020b6 {
    clear: right
    }
div#i020b7 {
    clear: left
    }
div#img024 #i024b1 {
    display: block;
    width: 100%
    }
div#img024 #i024b2 {
    clear: left
    }
div#img024 #i024b3 {
    clear: right
    }
div#img024 #i024b4 {
    clear: right
    }
div#img024 #i024b5 {
    clear: left
    }
div#img024 #i024b6 {
    clear: left
    }
div#i032b1 {
    clear: left
    }
div#i032b2 {
    clear: left
    }
div#i032b2a {
    clear: left
    }
div#i032b3 {
    clear: right
    }
div#img033 #i033b2 {
    clear: both
    }
div#img033 #i033b3 {
    clear: both
    }
div#img033 #i033b4 {
    clear: both
    }
div#img036 #i036b1 {
    clear: left
    }
div#img036 #i036b2 {
    clear: both
    }
div#img036 #i036b3 {
    clear: both
    }
div#img036 #i036b4 {
    clear: both
    }
div#img036 #i036b5 {
    clear: both
    }
div#img037 #i037b1 {
    clear: right
    }
div#img037 #i037b2 {
    clear: both
    }
div#img037 #i037b3 {
    clear: both
    }
div#img037 #i037b4 {
    clear: both
    }
div#img037 #i037b5 {
    clear: both
    }
div#img037 #i037b6 {
    clear: both
    }
div#img052 #i052b1 {
    clear: left
    }
div#img052 #i052b2 {
    clear: left
    }
div#img052 #i052b3 {
    clear: left
    }
div#img052 #i052b4 {
    clear: left
    }
div#img052 #i052b5 {
    clear: left
    }
div#img052 #i052b6 {
    clear: left
    }
div#i064b1 {
    clear: left
    }
div#i064b2 {
    clear: left
    }
div#i064b3 {
    clear: left
    }
div#i064b4 {
    clear: left
    }
div#i064b5 {
    clear: left
    }
div#i079b1 {
    width: 100%
    }
div#i079b2 {
    clear: left
    }
div#i079b3 {
    clear: right
    }
div#i084b1 {
    width: 100%
    }
div#i084b2 {
    clear: left
    }
div#i084b3 {
    clear: left
    }
div#i084b4 {
    clear: left
    }
div#i084b5 {
    clear: left
    }
div#i109b1 {
    width: 100%
    }
div#i109b2 {
    clear: left
    }
div#i109b3 {
    clear: left
    }
div#i109b4 {
    clear: left
    }
div#i109b5 {
    clear: left
    }
div#i109b6 {
    clear: left
    }
div#i115b1 {
    display: block;
    width: 100%
    }
div#i115b2 {
    clear: left
    }
div#i115b3 {
    clear: right
    }
#i116b1 {
    clear: left
    }
#i116b2 {
    clear: left
    }
#i116b3 {
    clear: left
    }
#i116b4 {
    clear: left
    }
#i117b1 {
    clear: right
    }
#i117b2 {
    clear: right
    }
#i117b3 {
    clear: right
    }
#i117b4 {
    clear: right
    }
#i117b5 {
    clear: right
    }
#i117b6 {
    clear: right
    }
#i117b7 {
    clear: right
    }
#i117b8 {
    clear: right
    }
#i117b9 {
    clear: right
    }
div#endmatter {
    page-break-before: always;
    border-top: thick black solid;
    border-bottom: thick black solid;
    margin: 3em 1em
    }
div#endmatter h2 {
    color: black;
    margin: 0 auto;
    padding: 0
    }
div#endmatter01 {
    display: block;
    margin: 0 0 1em 25%;
    text-align: center
    }
div#endmatter02 {
    display: block;
    width: 100%
    }
div#endmatter03, div#endmatter04, div#endmatter05 {
    display: block;
    width: 100%;
    margin: 1em auto
    }
p.romance {
    margin: 0.5em 0 0.5em 2em;
    text-indent: -1em;
    text-align: justify
    }
p.citation {
    text-indent: 0;
    text-align: center;
    font-weight: bold
    }
div.HandHeld {
    display: none;
    margin: 1em 0;
    padding: 0
    }
div.sandbagbox {
    display: block
    }
@media all {
    body {
        margin: 2%;
        padding: 1%;
        max-width: 100%;
        width: 100%
        }
    p {
        margin: 0;
        padding: 0;
        text-align: justify;
        line-height: 1.2em;
        text-indent: 1em
        }
    div.sandbagbox {
        display: none
        }
    div.HandHeld {
        display: block;
        margin: 1em 0;
        padding: 0
        }
    img.drop-cap {
        display: none
        }
    p.drop-cap:first-letter {
        visibility: visible;
        margin-left: 0
        }
    div#toc {
        display: none
        }
    }