.book-content h2 { text-align: center; clear: right; }
.book-content h3 { text-align: center; clear: right; }
.book-content h5 { text-align: center; clear: right; }
.book-content h6 { text-align: center; clear: right; }
.book-content .titlepg p { text-align: center; clear: right; }
.book-content h1 { text-align: center; clear: both; }
.book-content h2 { margin-top: 2.5em; }
.book-content h3 { font-variant: small-caps; margin-top: 2.5em; }
.book-content h4 { font-size: 110%; text-align: center; clear: right; }
.book-content h6 { font-style: italic; }
.book-content p { text-align: justify; }
.book-content blockquote { text-align: justify; }
.book-content .bq { margin-left: 1em; margin-right: 1em; font-size: 90%; }
.book-content p.tb { margin-top: 2em; }
.book-content .bq div.pb { font-size: 90%; margin-right: -2.1em; }
.book-content .bq span.pb { font-size: 90%; margin-right: -2.1em; }
.book-content sup { font-size: 50%; }
.book-content .center { text-align: center; clear: both; }
.book-content table.center { clear: both; margin-right: auto; margin-left: auto; }
.book-content .small { font-size: 80%; }
.book-content .smaller { font-size: 66%; }
.book-content .smallest { font-size: 50%; }
.book-content .sc { font-variant: small-caps; }
.book-content hr { width: 20%; }
.book-content table.center { border-style: groove; clear: both; margin-right: auto; margin-left: auto; }
.book-content dd.t { text-align: left; margin-left: 5.5em; }
.book-content .lnum { text-align: right; float: right; margin-left: .5em; display: inline; }
.book-content .fndef p { text-align: justify; margin-top: 1.5em; margin-left: 0em; text-indent: 0em; }
