.author { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; color: #c859a1; display: block; font-size: 1.29167em; font-style: italic; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: center; margin: 2em 0 0.5em } .big-para { -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; display: block; font-size: 1.29167em; font-style: normal; font-weight: normal; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; line-height: 1.5; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 1em 0 0 } .blank { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: table-cell; font-size: 0.83333em; hyphens: 0; margin-left: 1.2em; text-align: left; text-indent: -1.2em; vertical-align: top; padding: 4px 4px 2em 1.2em; border-top: #ca60a4 none medium; border-right: #ca60a4 none medium; border-bottom: #ca60a4 solid thin; border-left: #ca60a4 none medium } .blank-square { -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; display: block; font-size: 1em; font-style: normal; font-weight: normal; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; line-height: 1.5; orphans: 2; text-align: left; text-indent: -1.9em; widows: 2; margin: 0 0 0 1.9em } .blank1 { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: table-cell; font-size: 0.83333em; hyphens: 0; margin-left: 1.8em; text-align: left; vertical-align: top; padding: 4px 4px 2em 0.5em; border-top: currentColor none medium; border-right: currentColor none medium; border-bottom: #ca60a4 solid thin; border-left: #ca60a4 solid thin } .blank2 { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: table-cell; font-size: 1.29167em; hyphens: 0; line-height: 1.2; margin-left: 1.8em; text-align: left; text-indent: 0; vertical-align: top; padding: 4px 4px 2em 0; border-top: #ca60a4 none medium; border-right: #ca60a4 none medium; border-bottom: #ca60a4 solid thin; border-left: #ca60a4 none medium } .blank3 { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: table-cell; font-size: 1.29167em; hyphens: 0; line-height: 1.2; margin-left: 1.8em; text-align: left; text-indent: 0; vertical-align: top; padding: 4px 4px 2em 0.5em; border-top: currentColor none medium; border-right: currentColor none medium; border-bottom: #ca60a4 solid thin; border-left: #ca60a4 solid thin } .blank4 { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: table-cell; font-size: 0.83333em; hyphens: 0; margin-left: 1.8em; text-align: left; text-indent: 0; vertical-align: top; padding: 4px 4px 2em 0; border-top: currentColor none medium; border-right: currentColor none medium; border-bottom: #ca60a4 solid thin; border-left: currentColor none medium } .blank5 { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: table-cell; font-size: 0.83333em; hyphens: 0; margin-left: 1.8em; text-align: left; text-indent: 0; vertical-align: top; padding: 4px 4px 2em 0.5em; border-top: currentColor none medium; border-right: currentColor none medium; border-bottom: #ca60a4 solid thin; border-left: #ca60a4 solid thin } .blank6 { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: table-cell; font-size: 0.83333em; hyphens: 0; margin-left: 1.8em; text-align: left; text-indent: 0; vertical-align: top; padding: 4px 4px 2em 0.5em; border-top: currentColor none medium; border-right: currentColor none medium; border-bottom: #ca60a4 solid thin; border-left: currentColor none medium } .blank7 { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: table-cell; font-size: 1.29167em; hyphens: 0; line-height: 1.2; margin-left: 1.8em; text-align: left; text-indent: 0; vertical-align: top; padding: 1em 4px 2em; border-top: #ca60a4 solid thin; border-right: currentColor none medium; border-bottom: #ca60a4 solid thin; border-left: currentColor none medium } .bld { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: table-cell; font-size: 1.29167em; font-weight: bold; hyphens: 0; line-height: 1.2; margin-left: 1.8em; text-align: left; vertical-align: top; padding: 4px 4px 0; border: currentColor none medium } .blk { color: #a9a9a9; font-size: 0.83333em; line-height: 1.2 } .box-head { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: block; font-size: 1.29167em; font-style: italic; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; margin: 1em 0 0.5em } .calibre { display: block; font-size: 1em; font-weight: normal; padding-left: 0; padding-right: 0; margin: 0 5pt } .calibre1 { display: block; line-height: 1.2 } .calibre2 { height: auto; width: auto; margin: 0 } .calibre3 { -webkit-text-fill-color: #369; color: #369; text-decoration: none } .calibre4 { display: block } .calibre5 { height: auto; line-height: 1.2; width: auto; margin: 0 } .calibre6 { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; color: #ca60a4; display: block; font-size: 1.29167em; font-style: italic; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; margin: 0.5em 0 } .calibre7 { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: block; font-size: 1.29167em; font-style: normal; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; margin: 0.7em 0 0.3em } .calibre8 { display: block; list-style-type: disc; margin-bottom: 1em; margin-right: 0; margin-top: 1em } .calibre9 { -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; display: list-item; font-size: 1em; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; line-height: 1.5; orphans: 2; text-align: left; widows: 2 } .calibre10 { display: table-row; vertical-align: middle } .calibre11 { adobe-text-layout: optimizeSpeed; display: block; list-style-type: decimal; margin-bottom: 1em; margin-right: 0; margin-top: 1em } .calibre12 { font-weight: bold } .calibre13 { font-style: italic } .calibre14 { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: table-cell; font-size: 0.83333em; hyphens: 0; margin-left: 1.8em; text-align: left; vertical-align: top; padding: 4px 4px 2em; border-top: currentColor none medium; border-right: currentColor none medium; border-bottom: #ca60a4 solid thin; border-left: currentColor none medium } .calibre15 { -webkit-text-fill-color: #369; color: #369; line-height: 1.2; text-decoration: none } .calibre16 { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: block; font-style: italic; font-weight: bold; hyphens: none; page-break-after: avoid; page-break-inside: avoid; margin: 1em 0 0.5em } .calibre17 { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; color: #ca60a4; display: block; font-size: 1.29167em; font-style: italic; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; margin: 0.5em 0 } .calibre18 { border-collapse: collapse; border-spacing: 2px; display: table; page-break-inside: avoid; text-indent: 0; width: 100%; margin: 0; padding: 0; border: currentColor solid 1px } .calibre19 { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: table-caption; font-size: 0.83333em; font-weight: bold; hyphens: 0; padding-bottom: 3px; padding-top: 1em; text-align: center; vertical-align: top; border: currentColor none medium } .calibre20 { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: table-caption; font-size: 1em; font-weight: bold; hyphens: 0; padding-bottom: 3px; padding-top: 1em; text-align: center; vertical-align: top; border: currentColor none medium } .calibre21 { -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; display: list-item; font-size: 1em; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; line-height: 1.2; orphans: 2; text-align: left; widows: 2 } .calibre22 { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; background-color: #CCC; display: table-cell; font-size: 0.83333em; font-weight: bold; hyphens: 0; text-align: left; vertical-align: top; padding: 6px; border: currentColor solid 1px } .chap-hd { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: block; font-size: 2em; font-style: normal; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: center; margin: 2em 0 1em } .chap-intro { -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; display: block; font-size: 1em; font-style: normal; font-weight: normal; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; line-height: 1.5; orphans: 2; text-align: center; text-indent: 0; widows: 2; margin: 1em 0 0 } .chap-subhead { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; color: #ca60a4; display: block; font-size: 1.29167em; font-style: italic; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: center; margin: 0.5em 0 } .chap-title { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: block; font-size: 1.83333em; font-style: normal; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: center; margin: 2em 0 1em } .chk-intro { -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; display: block; font-size: 1em; font-style: normal; font-weight: normal; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; line-height: 1.5; orphans: 2; text-align: center; text-indent: 0; widows: 2; margin: 0 0 1em } .chtitle { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: block; font-size: 2em; font-style: normal; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; margin: 2em 0 1em } .con-hd { font-size: 1.09091em } .copy { -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; display: block; font-size: 0.83333em; font-style: normal; font-weight: normal; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; line-height: 1.5; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 1em 0 0 } .d-border { -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; color: #c859a1; display: block; font-size: 1em; font-style: normal; font-weight: normal; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; line-height: 1.5; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 0 } .dot { -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; display: block; font-size: 1em; font-style: normal; font-weight: normal; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; line-height: 1.5; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 0 0 0 1.8em } .drop-num { font-size: 1.41935em; line-height: 1.2 } .fm-title { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; color: #c859a1; display: block; font-size: 1.83333em; font-style: normal; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: center; margin: 2em 0 1em } .gray { background-color: #a9a9a9; display: block; padding: 0.7em } .hd-pink { color: #ca60a4 } .hd-small { font-size: 0.70455em; font-style: italic } .head { font-size: 1em; line-height: 1.2 } .image { display: block; margin-bottom: 0.5em; margin-top: 0.5em } .image-center { -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; display: block; font-size: 1em; font-style: normal; font-weight: normal; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; line-height: 1.2; orphans: 2; text-align: center; text-indent: 0; widows: 2; margin: 0; padding: 0 } .indent { -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; display: block; font-size: 1em; font-style: normal; font-weight: normal; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; line-height: 1.5; orphans: 2; text-align: left; text-indent: 1em; widows: 2; margin: 0 } .intro { -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; color: #c859a1; display: block; font-size: 1em; font-style: normal; font-weight: normal; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; line-height: 1.5; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 0 0 1em } .intro1 { -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; color: #c859a1; display: block; font-size: 1em; font-style: normal; font-weight: normal; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; line-height: 1.5; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 0.7em } .l-padding { padding-left: 1em } .last-head { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; color: #ca60a4; display: block; font-size: 1.29167em; font-style: italic; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: center; margin: 1em 0 0.5em } .list-hd { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: block; font-size: 1.29167em; font-style: normal; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; margin: 0.7em 0 0.3em 1.5em } .logo { -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; display: block; font-size: 1em; font-style: normal; font-weight: normal; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; line-height: 1.5; orphans: 2; text-align: center; text-indent: 0; widows: 2; margin: 4em } .noindent { -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; display: block; font-size: 1em; font-style: normal; font-weight: normal; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; line-height: 1.5; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 1em 0 0 } .pink { color: #ca60a4; display: block; list-style-type: disc; margin-bottom: 1em; margin-right: 0; margin-top: 1em } .pink-bg { font-size: 0.90909em } .pink-box { background-color: #a9a9a9; display: block; margin: 0.8em; padding: 1em } .pink-head { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: block; font-size: 1.29167em; font-style: normal; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; margin: 0.7em 0 0 } .pink-head1 { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: block; font-size: 1.29167em; font-style: italic; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; margin: 1em 0 0 } .publisher { -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; display: block; font-size: 1em; font-style: normal; font-weight: normal; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; line-height: 1.5; orphans: 2; text-align: center; text-indent: 0; widows: 2; margin: 0 } .rule { border-collapse: collapse; border-spacing: 2px; display: table; font-size: 0.625em; page-break-inside: avoid; text-indent: 0; width: 70%; margin: 0 0 1em; padding: 0; border: currentColor solid 1px } .rule1 { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; background-color: #CCC; display: table-cell; font-size: 1em; font-weight: bold; hyphens: 0; text-align: left; vertical-align: top; padding: 6px; border: currentColor solid 1px } .rule2 { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: table-cell; font-size: 1em; hyphens: 0; margin-left: 1.8em; text-align: left; vertical-align: top; padding: 4px 4px 2em; border-top: currentColor none medium; border-right: currentColor none medium; border-bottom: currentColor solid 1px; border-left: currentColor none medium } .sheet { display: block; font-size: 1em; list-style-type: disc; margin-bottom: 0; margin-right: 0; margin-top: 1em; text-indent: 1em } .square-list { -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; display: block; font-size: 1em; font-style: normal; font-weight: normal; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; line-height: 1.5; orphans: 2; text-align: left; text-indent: -1.9em; widows: 2; margin: 1em 0 0 1.9em } .sub { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: table-cell; font-size: 0.83333em; hyphens: 0; margin-left: 1.8em; text-align: left; vertical-align: top; padding: 4px 4px 2em; border: currentColor none medium } .sub-title { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; color: #c859a1; display: block; font-size: 1.29167em; font-style: italic; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: right; margin: 0.5em 0 } .sub-title1 { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; color: #ca60a4; display: block; font-size: 1.29167em; font-style: normal; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: center; margin: 2em 0 0.5em } .subchap-head { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: block; font-size: 1.83333em; font-style: normal; font-weight: bold; hyphens: none; line-height: 1.4; page-break-after: avoid; page-break-inside: avoid; text-align: center; margin: 2em 0 1em } .td-head { -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; display: block; font-size: 1.29167em; font-style: normal; font-weight: bold; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; line-height: 1.5; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 1em 0 0 } .tit-small { font-size: 0.83333em; font-style: italic; line-height: 1.2 } .title { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; color: #c859a1; display: block; font-size: 2em; font-style: normal; font-weight: bold; hyphens: none; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: center; margin: 0 } .toc { -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; display: block; font-size: 1em; font-style: normal; font-weight: normal; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; line-height: 1.5; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 0 } .toc-hd { -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; display: block; font-size: 1em; font-style: normal; font-weight: bold; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; line-height: 1.5; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 1em 0 0 } .toc-subhd { -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; display: block; font-size: 1em; font-style: italic; font-weight: normal; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; line-height: 1.5; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 0 } .top { -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; display: list-item; font-size: 1em; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; line-height: 1.5; margin-top: 1em; orphans: 2; text-align: left; widows: 2 } .week { font-size: 1em } .week-pink { color: #c859a1; font-size: 1em; font-style: italic } .wh-box { display: block; margin-bottom: 1em; margin-top: 1em } .wh-double-box { display: block; margin: 0.8em; border: #ca60a4 double medium } .wh-single-box { display: block; padding: 0.7em; border: #ca60a4 solid thin } .worksheet { border-collapse: collapse; border-spacing: 2px; display: table; page-break-inside: avoid; text-indent: 0; width: 100%; margin: 1em 0 0; padding: 0.8em; border: currentColor none medium } .wrksheet { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; display: table-cell; font-size: 0.83333em; hyphens: 0; margin-left: 1.8em; text-align: left; text-indent: 0; vertical-align: top; padding: 4px 4px 2em; border-top: currentColor none medium; border-right: currentColor none medium; border-bottom: #ca60a4 solid thin; border-left: currentColor none medium }