/* ==================== RH Styles for Images ===================== */ .image { width: 100%; page-break-inside: avoid; } div.full_before { page-break-before: always; text-align: center; margin-top: 0.25em; margin-bottom: 0; } div.full_beforeafter { page-break-before: always; text-align: center; margin-top: 0.25em; margin-bottom: 0; page-break-after: always; } div.full_after { text-align: center; padding-top: 0.25em; margin-bottom: 0; page-break-after: always; } div.full_top { page-break-before: avoid; text-align: center; margin-top: 0; margin-bottom: 1em; } div.full_none { page-break-before: avoid; text-align: center; margin-top: 1em; margin-bottom: 0; } div.medium_image { margin: 1em 10%; text-align: center; page-break-before: always; } div.small_image { margin: 1em 15%; text-align: center; page-break-before: always; } div.small_image0 { margin: 1em 15%; text-align: center; page-break-before: avoid; } div.xsmall_image { margin: 1em 35%; text-align: center; page-break-before: avoid; } .float_right { margin-top: 0; padding-bottom: 0.25em; width: 30%; float: right; padding-left: 10px; } .float_right_wide { margin-top: 0; padding-bottom: 0.25em; width: 50%; float: right; padding-left: 10px; } .float_right_small { margin-top: 0; padding-bottom: 0.25em; width: 20%; float: right; padding-left: 10px; } .float_left { margin-left: 1px; margin-top: 0; padding-bottom: 0.25em; width: 30%; float: left; padding-right: 10px; } .float_left_wide { margin-left: 1px; margin-top: 0; padding-bottom: 0.25em; width: 50%; float: left; padding-right: 10px; } .float_left_small { margin-left: 1px; margin-top: 0; padding-bottom: 0.25em; width: 20%; float: left; padding-right: 10px; } div.recipe_img { text-align: center; margin: 1em 10% 0 10%; page-break-after: always; } div.recipe_spread { text-align: center; margin: 1em 0 0 0; page-break-after: always; } div.vector_img { text-align: center; margin-top: 2em; margin-bottom: 2em; } div.clear { clear: both; } /*====RH SQUEEZE====*/ .squeeze20 { margin: 1em 40%; } .squeeze40 { margin: 1em 30%; } .squeeze50 { margin: 1em 25%; } .squeeze60 { margin: 1em 20%; } .squeeze80 { margin: 1em 10%; } /* ---- ADDITIONAL STYLES and OVERRIDES ---- */ a.wlink { text-decoration: none; color: #fff; -webkit-text-fill-color: #fff; } .normal { font-style: normal; } p { text-align: left; margin-bottom: 0; } /* ----- NAV BARS ----- */ div.nav { margin: 1em 0; page-break-inside: avoid; page-break-before: always; border-bottom: 2px solid #999; border-top: 2px solid #999; width: 100%; } div.nav-nobreak { margin: 1em 0 1em 0; page-break-inside: avoid; border-bottom: 2px solid #999; border-top: 2px solid #999; width: 100%; } a.index_link { text-decoration: none; } p.nav-bar { margin: 0.1em; padding: 0.4em; line-height: 1.5; text-align: center; } span.letter-block { width: 1em; text-align: center; margin: 0 0.15em; color: #999; display: inline-block; } .indexdiv { font-size: 2em; margin: 1em 0 0.5em 0; } @font-face { font-family: "DIN"; font-weight: 900; font-style: normal; src: url(XXXXXXXXXXXXXXXX); } @font-face { font-family: "DIN"; font-weight: 800; font-style: normal; src: url(XXXXXXXXXXXXXXXX); } @font-face { font-family: "DIN"; font-weight: 100; font-style: normal; src: url(XXXXXXXXXXXXXXXX); } @font-face { font-family: "DIN"; font-style: italic; font-weight: 100; src: url(XXXXXXXXXXXXXXXX); } @font-face { font-family: "DIN"; font-style: italic; font-weight: normal; src: url(XXXXXXXXXXXXXXXX); } @font-face { font-family: "DIN"; font-style: normal; font-weight: normal; src: url(XXXXXXXXXXXXXXXX); } @font-face { font-family: "DIN"; font-weight: 600; font-style: normal; src: url(XXXXXXXXXXXXXXXX); } @font-face { font-family: "DIN"; font-weight: bold; font-style: normal; src: url(XXXXXXXXXXXXXXXX); } @font-face { font-family: "DIN"; font-weight: bold; font-style: italic; src: url(XXXXXXXXXXXXXXXX); } p.acl { font-size: 0.9em; line-height: 1.6; margin-top: 15px; text-align: center; } p.aclf { font-size: 0.9em; line-height: 1.6; margin-top: 15px; text-align: center; } p.acmh-ac-pg { font-size: 0.8em; font-variant: small-caps; font-weight: 600; line-height: 1.5; text-align: center; margin-top: 10%; } p.ata { font-size: 0.9em; line-height: 1.6; margin-top: 1px; text-align: justify; text-indent: 1em; } p.ataf { font-size: 0.9em; line-height: 1.6; margin-top: 2em; text-align: justify; } p.atat { font-size: 1.8em; font-weight: 900; line-height: 0.7; margin-bottom: 15px; text-align: center; text-transform: uppercase; letter-spacing: 0.05em; } p.atat-ata-pg { font-size: 1em; line-height: 1.3; margin-bottom: 1em; text-align: center; margin-top: 10%; } p.au { font-size: 1.7em; line-height: 0.8; margin-top: 70px; text-align: center; text-transform: uppercase; } p.ausigf { font-size: 0.9em; line-height: 1.4; margin-top: 1em; text-align: right; } p.ausigl { font-size: 0.9em; line-height: 1.45; margin-bottom: 1em; text-align: right; } p.blhn { font-size: 0.9em; line-height: 1.5; margin-top: 1em; text-align: center; } ul { padding: 0 0 1em 2em; } li { list-style-type: normal; } .blp { font-size: 0.85em; line-height: 1.4; margin-left: 1em; margin-right: 2em; margin-top: 1em; text-align: justify; } p.blpl { font-size: 0.8em; line-height: 1.5; margin-bottom: 15px; margin-left: 24px; margin-right: 12px; margin-top: 15px; text-align: justify; text-indent: -24px; } p.bmp { font-size: 0.9em; line-height: 1.4; text-align: justify; margin-top: 0.15em; text-indent: 1em; } p.bmpf { font-size: 0.9em; line-height: 1.4; text-align: justify; } p.bmt-au-pg { font-size: 1.1em; font-weight: 100; line-height: 4.1; margin-bottom: 1em; margin-top: 10%; text-align: center; text-transform: uppercase; } p.bmt-idx-pg { font-size: 0.9em; font-weight: 300; line-height: 4.1; margin-top: 15px; page-break-before: always; text-align: center; text-transform: uppercase; } p.cda { font-size: 0.9em; font-weight: 100; line-height: 1.4; margin-top: 1em; text-align: center; } p.cda1 { font-size: 0.9em; font-weight: 100; line-height: 1.4; text-align: center; } p.cepi { font-size: 0.9em; line-height: 1.4; margin-left: 8%; margin-right: 8%; margin-top: 0.15em; text-align: center; } p.cepif { font-size: 0.9em; line-height: 1.4; margin-left: 8%; margin-right: 8%; margin-top: 3em; text-align: center; } p.cepiv { font-size: 0.9em; font-style: italic; line-height: 1.5; margin-left: 16px; margin-right: 16px; text-align: center; } p.cepivf { font-size: 0.9em; font-style: italic; line-height: 1.5; margin-left: 16px; margin-right: 16px; margin-top: 30px; text-align: center; } p.ceps { font-size: 0.85em; line-height: 1.4; margin-left: 8%; margin-right: 8%; margin-top: 0.2em; text-align: center; } p.cit { font-size: 0.8em; line-height: 1.5; text-align: center; } p.cn-chap-pg { font-size: 1.2em; font-weight: bold; line-height: 1.1; text-align: center; margin-top: 10%; } p.crt { font-size: 0.9em; line-height: 1.3; margin-top: 0.1em; text-align: center; } p.crt-x { font-size: 0.8em; line-height: 1.3; text-align: center; } p.crtf { font-size: 0.9em; line-height: 1.3; margin-top: 1em; text-align: center; } p.crtf-crt-pg-x { font-size: 0.8em; line-height: 1.5; margin-top: 1em; text-align: center; margin-top: 10%; } p.crtf-x { font-size: 0.8em; line-height: 1.3; margin-top: 8px; text-align: center; } p.cst { font-size: 1.8em; font-weight: 800; line-height: 0.7; margin-top: 0.75em; text-align: center; letter-spacing: 0.05em; } p.ct { font-size: 1.4em; font-weight: 800; line-height: 0.9; text-align: center; margin-top: 0.75em; letter-spacing: 0.05em; } p.ct-epl-pg { font-size: 1.4em; font-weight: 800; line-height: 0.9; text-align: center; margin-top: 10%; letter-spacing: 0.05em; } p.ct-pro-pg { font-size: 1.4em; font-weight: 800; line-height: 0.9; text-align: center; margin-top: 10%; letter-spacing: 0.05em; } p.dia { font-size: 0.85em; line-height: 1.4; margin-left: 8%; margin-right: 8%; text-align: justify; text-indent: -5%; margin-top: 0.25em; } p.diaf { font-size: 0.85em; line-height: 1.4; margin-left: 8%; margin-right: 8%; text-align: justify; text-indent: -5%; margin-top: 1.5em; } p.dial { font-size: 0.85em; line-height: 1.4; margin-left: 8%; margin-right: 8%; text-align: justify; text-indent: -5%; margin-top: 0.25em; margin-bottom: 1.5em; } p.dias { font-size: 0.85em; line-height: 1.4; margin-bottom: 1.5em; margin-left: 8%; margin-right: 8%; margin-top: 1.5em; text-align: justify; text-indent: -5%; } p.ext { font-size: 0.85em; line-height: 1.4; margin-left: 8%; margin-right: 8%; text-align: justify; text-indent: 1em; } p.extf { font-size: 0.85em; line-height: 1.4; margin-left: 8%; margin-right: 8%; margin-top: 1em; text-align: justify; } p.extl { font-size: 0.85em; line-height: 1.4; margin-bottom: 1em; margin-left: 8%; margin-right: 8%; text-align: justify; text-indent: 12px; } p.exts { font-size: 0.85em; line-height: 1.4; margin-bottom: 1em; margin-left: 8%; margin-right: 8%; margin-top: 1em; text-align: justify; } p.extv { font-size: 0.85em; line-height: 1.4; margin-left: 8%; margin-right: 8%; text-align: justify; } p.extvf { font-size: 0.85em; line-height: 1.4; margin-left: 8%; margin-right: 8%; margin-top: 1em; text-align: justify; } p.extvl { font-size: 0.85em; line-height: 1.4; margin-left: 8%; margin-bottom: 1em; margin-right: 8%; text-align: justify; } p.fmt-toc-pg { font-size: 1.1em; font-weight: 100; line-height: 4.1; margin-bottom: 2em; margin-top: 10%; text-align: center; text-transform: uppercase; } p.htit-htit-pg { font-size: 2.5em; font-weight: 900; line-height: 2; page-break-before: always; text-align: center; text-transform: uppercase; } p.imp { font-size: 0.8em; line-height: 1.7; margin-top: 150px; text-align: center; text-transform: uppercase; } p.in { font-size: 0.7em; line-height: 1.4; margin-left: 19px; text-indent: -19px; } p.in-x { font-size: 0.7em; line-height: 1.4; margin-left: 19px; text-indent: -19px; } p.in1 { font-size: 0.7em; line-height: 1.4; margin-left: 19px; text-indent: -8px; } p.inf { font-size: 0.7em; line-height: 1.4; margin-left: 19px; margin-top: 12px; text-indent: -19px; } p.illcapf { font-size: 0.8em; line-height: 1.4; text-align: justify; margin-top: 0.5em; } p.p { font-size: 0.9em; line-height: 1.4; text-align: justify; text-indent: 1em; } p.p-alt { font-size: 0.9em; line-height: 1.4; text-align: justify; text-indent: 1em; } p.paft { font-size: 0.9em; line-height: 1.4; margin-top: 1em; text-align: justify; } p.pf { font-size: 0.9em; line-height: 1.4; text-align: justify; margin-top: 5em; } p.pub { font-size: 0.8em; line-height: 1.4; text-align: center; } p.rhv { font-size: 0.7em; font-weight: 500; line-height: 1.6; text-align: center; } p.sp { font-size: 0.9em; line-height: 1.4; margin-top: 1em; text-align: justify; } p.stit { font-size: 1em; font-weight: 300; line-height: 1.6; margin-top: 25px; text-align: center; } p.tit-tit-pg { font-size: 4.6em; font-weight: 900; line-height: 1.1; page-break-before: always; text-align: center; text-transform: uppercase; } p.toc { font-size: 0.9em; line-height: 1.3; margin-bottom: 0.75em; } p.toc-alt { font-size: 0.9em; line-height: 1.3; margin-bottom: 5px; margin-left: 2em; } p.toc-alt2 { font-size: 0.9em; line-height: 1.3; margin-bottom: 0.75em; margin-left: 2em; margin-top: 2em; } p.tocfm { font-size: 0.9em; font-style: italic; line-height: 1.3; margin-bottom: 1px; } p.tocfm-alt { font-size: 0.9em; font-style: italic; line-height: 1.3; margin-bottom: 0.75em; } p.tocbm-alt { font-size: 0.9em; font-style: italic; line-height: 1.3; margin-left: 2em; margin-top: 2em; } p.tocbm-alt2 { font-size: 0.9em; font-style: italic; line-height: 1.3; margin-left: 2em; margin-top: 0.75em; } p.tornbot { font-size: 0.9em; line-height: 1.4; margin-top: 15px; text-align: center; } p.torntop { font-size: 0.9em; line-height: 1.4; margin-bottom: 15px; text-align: center; } p.wl1 { font-size: 0.85em; line-height: 1.5; margin-left: 8%; margin-right: 8%; margin-top: 0.1em; text-align: justify; text-indent: 1em; } p.wl1-alt2 { font-size: 0.85em; line-height: 1.5; margin-left: 8%; margin-right: 8%; margin-top: 0.1em; text-align: justify; text-indent: 1em; margin-bottom: 1em; } p.wl1f { font-size: 0.85em; line-height: 1.5; margin-left: 8%; margin-right: 8%; margin-top: 1em; text-align: justify; } p.wl1f-alt { font-size: 0.85em; line-height: 1.5; margin-left: 8%; margin-right: 8%; margin-top: 0.1em; text-align: justify; } p.wl1l { font-size: 0.85em; line-height: 1.5; margin-left: 8%; margin-right: 8%; margin-top: 0.1em; text-align: justify; margin-bottom: 1em; } p.wl1s { font-size: 0.85em; line-height: 1.5; margin: 1em 8%; text-align: justify; } p.wls { font-size: 0.85em; font-weight: 100; line-height: 1.8; margin-bottom: 1em; margin-left: 8%; margin-right: 8%; margin-top: 1em; text-align: justify; } p.wls-alt { font-size: 0.85em; font-weight: 100; line-height: 1.8; margin-left: 8%; margin-right: 8%; margin-top: 1em; text-align: justify; } span.b { font-weight: bold; } span.ccust2 { font-size: 0.7em; } span.cda1-i { font-style: italic; } span.cf { font-size: 0.7em; } span.diaspk { font-size: 80%; } span.i { font-style: italic; } span.sc { font-size: 80%; } span.sym { } span.tocemb { font-size: 0.8em; font-weight: bold; width: 2em; display: inline-block; } span.tocemb2 { font-size: 0.8em; font-weight: bold; width: 2em; display: inline-block; } span.wl-i { font-style: italic; } span.wl1-i { font-style: italic; }