@page
{
margin: 1em 2em;
}
html{
font-size: 16px;line-height:1.5;
font-family:Cambria;
}
body
{
margin-top: 4pt;
margin-bottom: 4pt;
margin-right: 15pt;
}
p.codelink{display:none;}
p.pre,p.pre-ex{
font-family:Consolas;color:#080;
white-space:nowrap;padding:5px 11px;
font-size:14px;line-height:20px;
}
code{
font-family:Consolas;
color:#080;
}
del
{
display:none;
}
ins
{
text-decoration:none;
}
a{text-decoration:none;}
h1
{
margin-top: 15pt;
margin-bottom: 12pt;
text-align: center;
font-weight: bold;
page-break-after: avoid;
}
h2
{
margin-top: 7pt;
margin-bottom: 25pt;
font-weight: bold;
page-break-after: avoid;
text-align: left;
}
h3
{
margin-top: 15pt;
margin-bottom: 3pt;
font-weight: bold;
page-break-after: avoid;
text-align: left;
}
h4
{
margin-top: 15pt;
margin-bottom: 3pt;
font-weight: bold;
font-size: 110%;
page-break-after: avoid;
text-align: left;
}
h5
{
margin-top: 15pt;
margin-bottom: 3pt;
font-weight: bold;
font-size: 105%;
page-break-after: avoid;
text-align: left;
}
h6
{
margin-top: 15pt;
margin-bottom: 3pt;
font-weight: bold;
font-size: 100%;
page-break-after: avoid;
text-align: left;
}
div.cover img
{
max-width: 99%;
max-height: 99%;
}
.cover
{
margin-top: 2pt;
margin-bottom: 2pt;
text-align: center;
}
.indent
{
margin-top: 4pt;
margin-bottom: 4pt;
text-indent: 15pt;
}
.noindent
{
margin-top: 4pt;
margin-bottom: 4pt;
text-indent: 0.002pt;
}
.noindent1
{
margin-top: 25pt;
margin-bottom: 4pt;
text-indent: 0.002pt;
font-size: 120%;
}
.sb-noindent
{
margin-top: 4pt;
margin-bottom: 5pt;
text-indent: 0.002pt;
margin-right: 20pt;
margin-left: 20pt;
text-align: left;
}
.sb-indent
{
margin-top: 4pt;
margin-bottom: 5pt;
margin-right: 20pt;
margin-left: 20pt;
text-indent: 15pt;
text-align: left;
}
.publisher
{
margin-top: 100pt;
margin-bottom: 2pt;
text-align: center;
}
.copy
{
margin-top: 8pt;
margin-bottom: 8pt;
text-indent: 0.024pt;
}
.author
{
margin-top: 80pt;
font-weight: bold;
text-align: center;
font-size: 120%;
}
.blockquote
{
margin-top: 8pt;
margin-bottom: 8pt;
margin-right: 25pt;
text-indent: 0.002pt;
margin-left: 25pt;
text-align: left;
}
.attribution
{
margin-top: 8pt;
margin-bottom: 8pt;
margin-right: 25pt;
text-indent: 0.002pt;
margin-left: 25pt;
text-align: right;
}
.ded
{
margin-top: 4pt;
margin-bottom: 4pt;
margin-left: 35pt;
text-indent: 0.002pt;
margin-right: 35pt;
text-align: left;
}
.ded1
{
margin-top: 4pt;
margin-bottom: 4pt;
margin-left: 55pt;
text-indent: 0.002pt;
margin-right: 35pt;
text-align: left;
}
.ded-att
{
margin-top: 8pt;
margin-bottom: 8pt;
margin-right: 25pt;
text-indent: 0.002pt;
margin-left: 25pt;
text-align: right;
}
.middle img
{
vertical-align: middle;
}
div.image img
{
max-width: 99%;
max-height: 99%;
}
.image
{
margin-top: 5pt;
text-align: center;
}
div.image1 img
{
max-width: 99%;
max-height: 99%;
}
.image1
{
margin-top: 5pt;
margin-left: 8pt;
text-align: left;
}
.toc-preface
{
margin-top: 10pt;
margin-bottom: 10pt;
text-indent: 0.002pt;
margin-left: 25pt;
text-align: left;
}
.toc-chapter
{
margin-top: 10pt;
margin-bottom: 5pt;
text-indent: 0.002pt;
margin-left: 10pt;
text-align: left;
}
.toc-chapter1
{
margin-top: 10pt;
margin-bottom: 5pt;
text-indent: 0.002pt;
margin-left: 5pt;
text-align: left;
}
.toc-section
{
margin-top: 5pt;
margin-bottom: 4pt;
text-indent: 0.002pt;
margin-left: 20pt;
text-align: left;
}
.toc-section1
{
margin-top: 4pt;
margin-bottom: 4pt;
margin-left: 40pt;
text-indent: 0.002pt;
text-align: left;
}
.toc-appendix
{
margin-top: 15pt;
margin-bottom: 10pt;
text-indent: 0.002pt;
margin-left: 25pt;
text-align: left;
}
.toc-index
{
margin-top: 15pt;
margin-bottom: 5pt;
text-indent: 0.002pt;
margin-left: 25pt;
text-align: left;
}
.sidebar
{
margin-top: 6pt;
margin-bottom: 12pt;
margin-left: 18pt;
margin-right: 18pt;
page-break-after: avoid;
page-break-inside: avoid;
}
.note
{
margin-top: 6pt;
margin-bottom: 12pt;
margin-left: 18pt;
margin-right: 18pt;
page-break-after: avoid;
page-break-inside: avoid;
}
.notepara
{
margin-top: 4pt;
margin-bottom: 5pt;
text-indent: 0.002pt;
margin-right: 20pt;
margin-left: 20pt;
text-align: left;
}
.lis
{
margin-top: 6pt;
margin-bottom: 12pt;
background-color: #F3F3F4;
}
.title
{
margin-top: 4pt;
margin-bottom: 4pt;
font-weight: bold;
margin-left: 10pt;
margin-right: 20pt;
page-break-after: avoid;
page-break-inside: avoid;
}
.indenthangingB
{
margin-top: 4pt;
margin-bottom: 4pt;
margin-left: 35pt;
text-indent: -9pt;
text-align: left;
}
.indenthangingBP
{
margin-top: 4pt;
margin-bottom: 4pt;
margin-left: 35pt;
text-align: left;
}
.indenthangingBB
{
margin-top: 4pt;
margin-bottom: 4pt;
margin-left: 50pt;
text-indent: -9.5pt;
text-align: left;
}
.indenthangingN
{
margin-top: 4pt;
margin-bottom: 4pt;
margin-left: 35pt;
text-indent: -12pt;
text-align: left;
}
.indenthangingNa
{
margin-top: 4pt;
margin-bottom: 4pt;
margin-left: 55pt;
text-indent: -12.5pt;
text-align: left;
}
.indenthangingNaP
{
margin-top: 4pt;
margin-bottom: 4pt;
margin-left: 55pt;
text-align: left;
}
.indenthangingN1
{
margin-top: 4pt;
margin-bottom: 4pt;
margin-left: 35pt;
text-indent: -18pt;
text-align: left;
}
.tab-caption
{
margin-top: 2pt;
margin-left: 8pt;
margin-right: 8pt;
margin-bottom: 8pt;
text-align: center;
page-break-before: avoid;
page-break-inside: avoid;
}
.fig-caption
{
margin-top: 2pt;
margin-left: 8pt;
margin-right: 8pt;
margin-bottom: 8pt;
text-align: center;
page-break-before: avoid;
page-break-inside: avoid;
}
.ex-caption
{
page-break-after: avoid;
page-break-inside: avoid;
text-align: left;
}
.codelink
{
font-size: 0.88em;
margin-top: 6pt;
margin-bottom: 6pt;
font-weight: bold;
page-break-after: avoid;
}
.indexmain
{
margin-top: 2pt;
margin-bottom: 2pt;
text-align: left;
text-indent: 0.024pt;
}
.indexsub
{
margin-top: 2pt;
margin-bottom: 2pt;
text-indent: 0.002pt;
margin-left: 15pt;
text-align: left;
}
.indexsubsub
{
margin-top: 2pt;
margin-bottom: 2pt;
text-indent: 0.002pt;
margin-left: 30pt;
text-align: left;
}
.pd_ash
{
color: #A7A9AC;
}
.pd_ash1
{
color: #58585A;
}
.heading
{
page-break-inside: avoid;
}
.fig-heading
{
page-break-inside: avoid;
}
.tab-heading
{
page-break-inside: avoid;
}
.uln-indent
{
margin-top: 4pt;
margin-bottom: 4pt;
margin-left: 35pt;
text-indent: 0.002pt;
margin-right: 35pt;
text-align: left;
}
.EmpStrong
{
font-family: Courier New Bold, monospace;
font-weight: bold;
}
div.image-p img
{
max-width: 99%;
max-height: 99%;
}
.image-p
{
page-break-before: always;
text-align: center;
}
div.image-pa img
{
max-width: 99%;
max-height: 99%;
}
.image-pa
{
text-align: center;
}
.code-para
{
margin-top: 4pt;
margin-bottom: 4pt;
text-indent: 0.002pt;
}
.num-head
{
margin-top: 15pt;
margin-bottom: 3pt;
font-weight: bold;
font-size: 105%;
page-break-after: avoid;
text-align: left;
}
@media amzn-kf8
{
div.image-pa img
{
width: 99%;
}
.image-pa
{
text-align: center;
}
div.image-p img
{
width: 99%;
}
.image-p
{
page-break-before: always;
text-align: center;
}
}