@namespace h "http://www.w3.org/1999/xhtml";
h|html, h|body, h|div, h|span, h|applet, h|object, h|iframe, h|h1, h|h2, h|h3, h|h4, h|h5, h|h6, h|p, h|blockquote, h|pre, h|a, h|abbr, h|acronym, h|address, h|big, h|cite, h|code, h|del, h|dfn, h|em, h|font, h|img, h|ins, h|kbd, h|q, h|s, h|samp, h|small, h|strike, h|strong, h|sub, h|sup, h|tt, h|var, h|b, h|u, h|i, h|center, h|dl, h|dt, h|dd, h|ol, h|ul, h|li, h|fieldset, h|form, h|label, h|legend, h|table, h|caption, h|tbody, h|tfoot, h|thead, h|tr, h|th, h|td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent
}
h|tbody, h|thead, h|tfoot, h|tr, h|td, h|th {
border-style: inherit;
border-width: inherit;
border-color: inherit
}
h|img {
width: 100%
}
.leftFloat {
float: left
}
.rightFloat {
float: right
}
.full_page_image {
text-align: center;
margin-top: 2em 0 2em 0;
text-indent: 0;
font-weight: normal;
page-break-before: always;
page-break-after: always
}
.FBmatterimage {
text-align: center;
margin: 0 0 0 0;
text-indent: 0;
font-weight: normal
}
.imgfull_page {
height: 95%;
width: auto
}
.imagewrap {
text-align: center;
text-indent: 0
}
.image_small {
width: 50%;
text-align: center;
padding-top: 1.5em;
padding-bottom: 1.5em;
display: inline-block
}
.image {
width: 85%;
text-align: center;
padding-top: 1.5em;
padding-bottom: 1.5em;
display: inline-block
}
.image_width {
width: 95%;
text-align: center;
padding-top: 1.5em;
padding-bottom: 1.5em;
display: inline-block
}
.chapter_opener_wrap {
text-align: center;
text-indent: 0
}
.chapter_opener_image {
width: 80%;
text-align: center;
display: inline-block;
padding-top: 1em;
padding-bottom: 1em
}
h|h2.chapter_number {
text-align: center;
margin-top: 3em;
margin-bottom: 1em;
text-indent: 0;
font-size: 1.5em;
line-height: 1.25;
font-weight: normal;
font-style: italic
}
h|h1.chapter_title {
text-align: center;
margin-top: 0;
margin-bottom: 2.5em;
text-indent: 0;
font-size: 2.5em;
line-height: 1.25;
font-weight: normal
}
h|h1.backmatter_head {
text-align: center;
margin-top: 2em;
margin-bottom: 1em;
text-indent: 0;
font-size: 2.5em;
line-height: 1.25;
font-weight: normal
}
h|p.dedication {
text-align: center;
margin-top: 5em;
margin-bottom: 0;
text-indent: 0m;
font-size: 1.25em;
line-height: 1.25;
font-weight: normal;
font-style: italic
}
h|p.body_text {
text-align: left;
margin-top: 0;
margin-bottom: 0;
text-indent: 1.4em;
font-size: 1em;
line-height: 1.5;
font-weight: normal
}
h|p.body_text_center {
text-align: center;
margin-top: 1em;
margin-bottom: 1em;
text-indent: 0;
font-size: 1em;
line-height: 1.5;
font-weight: normal
}
h|p.letter {
text-align: left;
text-indent: 0;
font-size: 1em;
line-height: 1.5;
font-weight: normal;
font-style: italic;
margin: 1em
}
h|p.credits {
text-align: left;
margin-top: 1em;
margin-bottom: 0;
font-size: 0.8em;
font-weight: normal;
text-indent: 0;
line-height: 1.3
}
h|span.strong {
font-weight: bold
}
h|span.em {
font-style: italic
}
h|p.section_break {
text-align: center;
margin-top: 1.5em;
margin-bottom: 1.5em;
text-indent: 0;
font-size: 1em;
line-height: 1.5;
font-weight: normal
}
h|h1.toc_head {
text-align: center;
margin-top: 2em;
margin-bottom: 1em;
font-size: 2em;
line-height: 1;
font-weight: normal;
text-indent: 0
}
h|ol.toc_list_left {
margin: 0;
padding: 0;
width: 100%;
text-align: left;
list-style: none
}
h|li.toc_text {
text-align: left;
font-size: 1em;
line-height: 1;
text-indent: 0;
margin: 0 0 1em
}
h|a {
text-decoration: none
}
@media all {
h|hr {
display: none
}
h|nav[data-type=toc] h|ol {
list-style-type: none !important
}
}