.a { display: block; font-family: sans-serif; font-size: 0.83333em; text-align: center; text-indent: 0; text-transform: uppercase; margin: 0 } .a_subhead { -epub-hyphens: none; -webkit-hyphens: none; color: #939598; display: block; font-family: sans-serif; font-size: 0.83333em; text-align: center; text-indent: 0; text-transform: uppercase; margin: 0 0 0.65em } .a1 { -epub-hyphens: none; -webkit-hyphens: none; display: block; font-size: 1.66667em; font-weight: bold; line-height: 1.2; text-align: center; text-indent: 0; text-transform: uppercase; margin: 0.3em 0 0.25em } .ab { display: block; font-family: sans-serif; font-size: 0.83333em; text-align: center; text-indent: 0; margin: 1em 0 } .ab1 { display: block; font-family: sans-serif; font-size: 0.83333em; text-align: center; text-indent: 0; text-transform: uppercase; margin: 0 0 0.25em } .agray { color: #808285; display: block; font-size: 1.66667em; font-weight: 500; line-height: 1.2; text-align: center; text-indent: 0; text-transform: uppercase; margin: 0.3em 0 0.25em } .att { display: block; font-family: sans-serif; font-size: 0.75em; font-weight: 600; text-align: right; text-indent: 0; text-transform: uppercase; margin: 0 0 1.1em } .au { -epub-hyphens: none; -webkit-hyphens: none; color: #808285; display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; text-align: center; text-indent: 0; margin: 0 } .au1 { -epub-hyphens: none; -webkit-hyphens: none; color: #808285; display: block; font-size: 1em; font-weight: bold; text-align: center; text-indent: 0; margin: 0 0 1.35em } .b { display: block; font-size: 1em; font-weight: bold; text-align: center; text-indent: 0; margin: 0 0 0.25em } .ba { font-family: serif; font-style: italic; font-weight: bold; text-transform: none } .bb { -epub-hyphens: none; -webkit-hyphens: none; display: block; font-family: sans-serif; font-size: 0.83333em; font-weight: 600; text-align: center; text-indent: 0; text-transform: uppercase; margin: 0 0 0.25em } .bbb { -epub-hyphens: none; -webkit-hyphens: none; display: block; font-family: sans-serif; font-size: 0.83333em; font-weight: 600; text-align: center; text-indent: 0; text-transform: uppercase; margin: 0 0 1.25em } .blubox { display: block; page-break-inside: avoid; margin: 0.33em 12%; padding: 0.675em; border: #f0f7fd solid 0.35em } .bmh_rd { -epub-hyphens: none; -webkit-hyphens: none; color: #939598; display: block; font-size: 1.66667em; font-weight: 500; line-height: 1.2; text-align: center; text-decoration: none; text-indent: 0; text-transform: uppercase; margin: 10% 0 0.475em } .bmradd { -epub-hyphens: none; -webkit-hyphens: none; display: block; font-family: sans-serif; font-size: 0.83333em; text-align: center; text-indent: 0; margin: 0 0 0.675em } .bmraddh { -epub-hyphens: none; -webkit-hyphens: none; display: block; font-family: sans-serif; font-size: 0.83333em; text-align: center; text-indent: 0; margin: 0 } .box { display: block; page-break-inside: avoid; margin: 0; padding: 1em; border: #9a9a9a solid 0.3em } .bp { display: block; text-align: left; text-indent: -1.2em; margin: 0 0 0.25em 1.2em } .bp-run { font-family: sans-serif; font-weight: 600; text-decoration: none; text-transform: uppercase } .bp-run1 { font-family: sans-serif; font-size: 0.83333em; font-weight: 600; text-decoration: none; text-transform: uppercase } .bp-run2 { font-family: sans-serif; font-size: 0.9em; font-weight: 600; text-decoration: none; text-transform: uppercase } .bpb { display: block; text-align: left; text-indent: -1.2em; margin: 0 0 1em 1.2em } .bst { -epub-hyphens: none; -webkit-hyphens: none; color: #808285; display: block; font-size: 1.83333em; font-weight: bold; line-height: 1.2; text-align: center; text-indent: 0; margin: 0 0 0.95em } .bt { -epub-hyphens: none; -webkit-hyphens: none; color: #808285; display: block; font-size: 2em; font-weight: bold; line-height: 1.2; text-align: center; text-indent: 0; margin: 0 } .c { display: block; font-size: 0.83333em; font-weight: bold; text-align: left; text-indent: 0; margin: 0 } .calibre { display: block; font-size: 1em; orphans: 2; padding-left: 0; padding-right: 0; widows: 2; margin: 0 5pt } .calibre1 { height: auto; width: auto } .calibre2 { font-weight: bold } .calibre3 { color: #787878; text-decoration: none } .calibre4 { color: #787878; line-height: 1.2; text-decoration: none } .calibre5 { display: block } .calibre6 { font-style: italic } .calibre7 { display: block; line-height: 1.2 } .calibre8 { display: block } .ch_opener { color: #c7c8ca; display: block; font-size: 2em; font-weight: bold; line-height: 1.2; text-align: center; text-indent: 0; margin: 0 } .checklist-opener-type { display: block; font-family: sans-serif; text-align: left; text-indent: 0; margin: 0 0 1em } .checklist-season { display: block; font-family: sans-serif; font-size: 1em; text-align: center; text-indent: 0; text-transform: uppercase; margin: 0 0 0.25em } .ck { display: block; font-family: sans-serif; font-size: 0.83333em; font-weight: bold; text-align: left; text-indent: -1em; margin: 0 0 0.2em 1em } .crh { display: block; font-family: sans-serif; font-size: 0.83333em; text-align: left; text-indent: 0; margin: 5% 0 0.475em } .fmcr { display: block; font-family: sans-serif; font-size: 0.83333em; text-align: left; text-indent: 0; margin: 0 0 0.45em } .fmh { display: block; font-size: 1.83333em; font-weight: bold; line-height: 1.2; text-align: center; text-indent: 0; text-transform: uppercase; margin: 5% 0 1em } .fmtoc { color: #717375; display: block; font-weight: bold; text-align: center; text-indent: 0; margin: 0 0 0.25em } .fmtx { display: block; text-align: left; text-indent: 0; margin: 5% 0 0 } .grayline { padding-top: 0; border-bottom: #939598 solid 1px } .grayline1 { line-height: 1.2; padding-top: 0; border-bottom: #939598 solid 1px } .grbox { display: block; page-break-inside: avoid; margin: 0.33em 12%; padding: 0.475em; border: #e1e5ca solid 0.35em } .green { display: block; page-break-inside: avoid; margin: 0 5% 0.475em; padding: 1em; border: #eff9ef solid 0.45em } .group { display: block; page-break-inside: avoid } .image { height: auto; text-indent: 0; width: 50%; margin: 0 } .imagec { display: block; text-align: center; text-indent: 0; margin: 0 } .imagefp { display: block; height: 96%; text-align: center; text-indent: 0; width: auto; margin: 0 } .imagefp1 { height: 96%; text-align: center; text-indent: 0; width: auto; margin: 0 } .imagefw { display: block; height: auto; text-indent: 0; width: 100%; margin: 0 } .imagefw1 { height: auto; text-indent: 0; width: 100%; margin: 0 } .inab { display: block; font-size: 0.83333em; font-weight: bold; text-align: left; text-indent: -1em; widows: 1; margin: 1.2em 0 0 1em } .inmain { display: block; font-size: 0.83333em; font-weight: bold; text-align: left; text-decoration: none; text-indent: -1em; widows: 1; margin: 0 0 0 1em } .insub { display: block; font-size: 0.83333em; padding-left: 4%; text-align: left; text-indent: -0.75em; text-transform: none; margin: 0 } .lh { display: block; margin: 1em 0 } .lt_blue { display: block; page-break-inside: avoid; margin: 0 5% 0.475em; padding: 1em; border: #dfedfa solid 0.35em } .lt_green { display: block; page-break-inside: avoid; margin: 0 5% 0.475em; padding: 1em; border: #e3f2e3 solid 0.35em } .lt_orange { display: block; page-break-inside: avoid; margin: 0 5% 0.475em; padding: 1em; border: #feeddb solid 0.35em } .n { -epub-hyphens: none; -webkit-hyphens: none; display: block; font-family: sans-serif; font-size: 0.83333em; text-align: left; text-indent: 0; margin: 0.475em 0 0 } .nb { -epub-hyphens: none; -webkit-hyphens: none; display: block; font-family: sans-serif; font-size: 0.83333em; text-align: left; text-indent: 0; margin: 0.475em 0 1em } .np { -epub-hyphens: none; -webkit-hyphens: none; display: block; text-align: left; text-indent: 0; margin: 0 0 0.33em } .np-number { font-family: sans-serif; font-weight: bold } .npb { -epub-hyphens: none; -webkit-hyphens: none; display: block; text-align: left; text-indent: 0; margin: 0 0 1em } .num { font-family: serif; font-style: normal; font-weight: bold } .orange { display: block; page-break-inside: avoid; margin: 0.33em 12%; padding: 0.675em; border: #fde2c6 solid 0.35em } .part { display: block; margin: 5% 35% 1.1em; border-top: currentColor solid 0.35em } .part-opener-ttpe { display: block; font-family: sans-serif; font-size: 1.66667em; font-weight: 500; line-height: 1.2; text-align: center; text-indent: 0; text-transform: uppercase; margin: 0 0 0.65em } .pink { display: block; page-break-inside: avoid; margin: 0.33em 12%; padding: 0.75em; border: #fdebf9 solid 0.35em } .pink1 { display: block; page-break-inside: avoid; margin: 0 5% 0.475em; padding: 1em; border: #fdebf4 solid 0.35em } .pink1a { display: block; page-break-inside: avoid; margin: 0.33em 12%; padding: 0.75em; border: #fdebf9 solid 0.35em } .pn { color: #636466; display: block; font-family: sans-serif; font-size: 1em; text-align: center; text-indent: 0; text-transform: uppercase; margin: 0 } .pp { -epub-hyphens: none; -webkit-hyphens: none; display: block; text-align: left; text-indent: 0; margin: 0 0 0.35em } .ppb { -epub-hyphens: none; -webkit-hyphens: none; display: block; text-align: left; text-indent: 0; margin: 0 0 1.2em } .ppl { display: block; font-family: sans-serif; font-size: 0.83333em; text-align: center; text-indent: 0; margin: 0 0 0.65em } .ppl-head_ { display: block; font-family: sans-serif; font-size: 0.83333em; font-weight: 600; text-align: center; text-indent: 0; text-transform: uppercase; margin: 0 } .ppul { -epub-hyphens: none; -webkit-hyphens: none; display: block; padding-left: 0.875em; text-align: left; text-indent: 0; margin: 0 0 0.35em } .pt { color: #636466; display: block; font-family: sans-serif; font-size: 2em; line-height: 1.2; text-align: center; text-indent: 0; text-transform: uppercase; margin: 0 } .pub { -epub-hyphens: none; -webkit-hyphens: none; color: #808285; display: block; font-size: 0.83333em; font-weight: bold; text-align: center; text-indent: 0; text-transform: uppercase; margin: 0 } .rib { display: block; font-family: sans-serif; font-size: 0.83333em; font-weight: bold; text-align: left; text-indent: -1em; margin: 0 0 0.65em 1em } .rih { display: block; font-family: sans-serif; font-size: 1.29167em; font-weight: 500; line-height: 1.2; text-align: center; text-indent: 0; text-transform: uppercase; margin: 0 0 0.25em } .rlh { display: block; font-family: sans-serif; font-size: 0.83333em; font-weight: bold; text-align: left; text-indent: 0; margin: 0 } .rp { display: block; font-size: 1em; text-align: left; text-indent: 0; margin: 0 0 1em } .rulb { display: block; font-family: sans-serif; font-size: 0.83333em; text-align: left; text-indent: 0; margin: 0 0 1em } .ry { display: block; font-size: 0.83333em; font-style: italic; font-weight: 600; text-align: left; text-indent: 0; margin: 0 0 1em } .sba { display: block; font-family: sans-serif; font-size: 0.83333em; font-weight: bold; text-align: left; text-indent: 0; text-transform: uppercase; margin: 1em 0 0.25em } .sba1 { display: block; font-family: sans-serif; font-size: 0.83333em; font-weight: bold; text-align: center; text-indent: 0; text-transform: uppercase; margin: 1em 0 0.25em } .sbac { display: block; font-family: sans-serif; font-size: 0.83333em; font-weight: bold; text-align: left; text-indent: 0; text-transform: uppercase; margin: 0 } .sbbl { -epub-hyphens: none; -webkit-hyphens: none; display: block; font-family: sans-serif; font-size: 0.83333em; text-align: left; text-indent: -1em; margin: 0 0 0.3em 1em } .sbh { display: block; font-family: sans-serif; font-weight: 600; text-align: center; text-indent: 0; text-transform: uppercase; margin: 0 0 0.675em } .sbtx { display: block; font-size: 0.83333em; text-align: left; text-indent: 1.2em; margin: 0 0 0.65em } .sbtx1 { display: block; font-size: 0.83333em; text-align: left; text-indent: 0; margin: 0 0 0.65em } .sbtx1b { display: block; font-size: 0.83333em; text-align: left; text-indent: 0; margin: 0 0 1.2em } .sbtx2 { display: block; font-family: sans-serif; font-size: 0.83333em; text-align: left; text-indent: 0; margin: 0 0 0.875em } .sbul { display: block; font-family: sans-serif; font-size: 0.83333em; text-align: left; text-indent: 0; margin: 0 0 0.35em } .sbul1 { display: block; font-family: sans-serif; font-size: 0.83333em; text-align: left; text-indent: 0; margin: 0 } .sbul2 { display: block; font-family: sans-serif; font-size: 0.83333em; text-align: center; text-indent: 0; margin: 0 } .sgc { display: block; font-size: 1.66667em; font-weight: bold; line-height: 1.2; text-align: center; text-indent: 0; text-transform: uppercase; margin: 0 0 1em } .thnborder { color: gray; display: block; height: 2px; margin: 0.25em 40% 0.675em; border-top: currentColor inset 1px; border-right: currentColor inset 1px; border-bottom: currentColor solid 1px; border-left: currentColor inset 1px } .toc { display: block; font-family: sans-serif; font-size: 1em; text-align: center; text-indent: 0; margin: 0 } .tocb { display: block; font-family: sans-serif; font-size: 1em; text-align: center; text-indent: 0; margin: 0 0 1.1em } .toch { display: block; font-size: 1em; font-weight: bold; text-align: center; text-indent: 0; margin: 0 0 0.22em } .tx { display: block; text-align: left; text-indent: 0; margin: 0 } .tx1 { display: block; text-align: left; text-indent: 1.2em; margin: 0 } .tx1b { display: block; font-family: serif; text-align: left; text-indent: 0; margin: 0 0 1em } .txb { display: block; text-align: left; text-indent: 1.2em; margin: 0 0 1em } .up { display: block; text-align: left; text-indent: 0; margin: 0 0 0.25em } .up4b { display: block; text-align: left; text-indent: 0; margin: 0 0 0.725em }