/* ==================== RH Styles for Images ===================== */ .image { width:100%; page-break-inside:avoid; } div.full_before { page-break-before: always; text-align: center; margin-top: .25em; margin-bottom: 0em; } div.full_beforeafter { page-break-before: always; text-align: center; margin-top: .25em; margin-bottom: 0em; page-break-after:always; } div.full_after { text-align: center; padding-top: .25em; margin-bottom: 0em; page-break-after:always; } div.full_top { page-break-before: avoid; text-align: center; margin-top: 1em; margin-bottom: 0em; } div.full_none { page-break-before: avoid; text-align: center; margin: 0; padding-top:25%; page-break-before:always; } div.medium_image { margin: 0 10% 0 10%; text-align: center; padding-top:15%; page-break-inside: avoid; /*page-break-before:always;*/ } div.medium_image_long { margin: 0 10% 0 10%; text-align: center; padding-top:10%; page-break-inside: avoid; /*page-break-before:always;*/ } div.medium_image_long1 { margin: 0 15% 0 15%; text-align: center; padding-top:10%; page-break-inside: avoid; /*page-break-before:always;*/ } div.small_image { margin: 1em 25%; text-align: center; page-break-before: avoid; padding-top:15%; } div.small_image_long { margin: 1em 25%; text-align: center; page-break-before: avoid; } div.xsmall_image { margin: 1em 35%; text-align: center; page-break-before: avoid; padding-top:15%; } .float_right { margin-top: 2em; padding-bottom: .25em; width:30%; float:right; padding-left:10px; } .float_right_wide { margin-top: 0em; padding-bottom: .25em; width:50%; float:right; padding-left:10px; } .float_right_small { margin-top: 0em; padding-bottom: .25em; width:20%; float:right; padding-left:10px; } .float_left { margin-top: 2em; padding-bottom: .25em; width:30%; float:left; padding-right:10px; } .float_middle { margin-top: 2em; padding-bottom: .25em; width:30%; float:left; } .float_left_wide { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:50%; float:left; padding-right:10px; } .float_left_small { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:20%; float:left; padding-right:10px; } div.recipe_img { text-align: center; margin:1em 10% 0em 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%;} .squeeze90 {margin:1em 5%;} /* ---- ADDITIONAL STYLES and OVERRIDES ---- */ a.wlink { text-decoration:none; color:#ffffff; -webkit-text-fill-color:#ffffff; } .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 #999999; border-top: 2px solid #999999; width:100%; } div.nav-nobreak { margin:1em 0 1em 0; page-break-inside:avoid; border-bottom: 2px solid #999999; border-top: 2px solid #999999; width:100%; } a.index_link { text-decoration:none; color:#333333; } p.nav-bar { margin:.1em; padding:.4em; line-height:1.5; text-align:center; } span.letter-block { width:1em; text-align:center; margin:0 .15em; /*color:#999999;*/ display:inline-block; } .indexdiv { font-family:sans-serif; font-size:2em; margin:1em 0 .5em 0; } @font-face { font-family:"Free"; font-style:normal; font-weight:normal; src:url(../fonts/RockwellStd.otf); } @font-face { font-family:"Helvetica"; font-style:normal; font-weight:100; src:url(../fonts/HelveticaNeueETStd-45Lt.otf); } @font-face { font-family:"Helvetica"; font-style:italic; font-weight:100; src:url(../fonts/HelveticaNeueETStd-46LtIt.otf); } /* Regular (normal) */ @font-face { font-family:"Helvetica"; font-style:normal; font-weight:normal; src:url(../fonts/HelveticaNeueETStd-55Rg.otf); } @font-face { font-family:"Helvetica"; font-style:italic; font-weight:normal; src:url(../fonts/HelveticaNeueETStd-56It.otf); } /* Medium (600) */ @font-face { font-family:"Helvetica"; font-style:normal; font-weight:600; src:url(../fonts/HelveticaNeueETStd-65Md.otf); } @font-face { font-family:"Helvetica"; font-style:italic; font-weight:600; src:url(../fonts/HelveticaNeueETStd-66MdIt.otf); } /* Bold (bold) */ @font-face { font-family:"Helvetica"; font-style:normal; font-weight:700; src:url(../fonts/HelveticaNeueETStd-75Bd.otf); } @font-face { font-family:"Helvetica"; font-style:italic; font-weight:700; src:url(../fonts/HelveticaNeueETStd-76BdIt.otf); } .toc { font-family:"Helvetica", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.2; text-align:left; margin-top:.5em; margin-left:3em; text-indent:-3em; text-align:left; } .tocfm { font-family:"Helvetica", sans-serif; font-size:0.75em; font-weight:bold; line-height:1.2; text-align:left; margin-top:.45em; } .tocbm { font-family:"Helvetica", sans-serif; font-size:0.75em; font-weight:bold; line-height:1.2; text-align:left; margin-top:.45em; } div.circle { background-color:#262424; /* Contrast warning: Please use Color Checker */ } div.stroke---no-end { border-color:#262424; /* Contrast warning: Please use Color Checker */ } div.stroke-w-arrow { border-color:#262424; /* Contrast warning: Please use Color Checker */ } p.caption { font-family:"Helvetica", sans-serif; font-size:0.8em; line-height:1.4; text-align:center; margin-top:1.2em; font-weight:normal; } p.LH-tags { font-family:"Helvetica", sans-serif; font-size:0.85em; font-weight:600; line-height:1.1; text-align:center; margin-top:3em; } p.LH-tags_1---7-5-PT--unbold- { font-family:"Helvetica", sans-serif; font-size:0.6em; line-height:1.1; text-align:center; } p.LH-tags_2---7-PT--bold---align-left- { font-family:"Helvetica", sans-serif; font-size:0.6em; font-weight:600; line-height:1.1; } p.LH-tags_2---7-PT--bold---centered- { font-family:"Helvetica", sans-serif; font-size:0.6em; font-weight:600; line-height:1.1; text-align:center; } p.LH-tags_2---7-PT--roman---align-left- { font-family:"Helvetica", sans-serif; font-size:0.6em; line-height:1.1; } p.LH-tags_2---7-PT--roman---centered- { font-family:"Helvetica", sans-serif; font-size:0.6em; line-height:1.1; text-align:center; } p.LH-tags_3---6-5-PT--bold---centered---LH-tags- { font-family:"Helvetica", sans-serif; font-size:0.5em; font-weight:600; line-height:1.1; text-align:center; } p.LH-tags_3---6-5-PT--bold---left- { font-family:"Helvetica", sans-serif; font-size:0.5em; font-weight:600; line-height:1.1; } p.LH-tags_3---6-5-PT--roman---align-left- { font-family:"Helvetica", sans-serif; font-size:0.5em; line-height:1.1; } p.LH-tags_3---6-5-PT--roman---align-right- { font-family:"Helvetica", sans-serif; font-size:0.5em; line-height:1.1; text-align:right; } p.LH-tags_3---6-5-PT--roman---centered- { font-family:"Helvetica", sans-serif; font-size:0.5em; line-height:1.1; text-align:center; } p.LH-tags_3B---6-PT--roman---alight-right- { font-family:"Helvetica", sans-serif; font-size:0.5em; line-height:1.2; } p.LH-tags_3B---6-PT--roman-center- { font-family:"Helvetica", sans-serif; font-size:0.5em; line-height:1.2; text-align:center; } p.LH-tags_3B---6-PT--roman-left- { font-family:"Helvetica", sans-serif; font-size:0.5em; line-height:1.2; } p.acl { font-family:"Helvetica", sans-serif; font-size:0.85em; line-height:1.5; text-align:center; } p.aclf { font-family:"Helvetica", sans-serif; font-size:0.85em; line-height:1.5; margin-top:2px; text-align:center; } p.acmh-ac-pg { font-family:"Helvetica", sans-serif; font-size:0.9em; font-weight:bold; line-height:1.2; margin-top:20%; text-align:center; } p.ataf { font-family:"Helvetica", sans-serif; font-size:0.9em; line-height:1.4; margin-top:1em; text-align:justify; } p.ataf-ata-pg { font-family:"Helvetica", sans-serif; font-size:0.9em; line-height:1.4; margin-top:2em; text-align:justify; } p.au { font-family:"Helvetica", sans-serif; font-size:1.4em; line-height:1.8; } p.ausig { font-family:"Helvetica", sans-serif; font-size:0.9em; line-height:1.5; text-align:justify; margin-top:2em; } ul { padding:0 0 0 1.15em; margin-top:1em; } .bl { font-family:"Helvetica", sans-serif; font-size:0.9em; line-height:1.4; margin-top:7px; text-align:justify; list-style-type:disc; list-style-position:outside; } .blf { font-family:"Helvetica", sans-serif; font-size:0.9em; line-height:1.4; margin-top:7px; text-align:justify; list-style-type:disc; list-style-position:outside; } p.bmt-idx-pg { font-family:"Helvetica", sans-serif; font-size:1.3em; font-weight:600; line-height:1.3; margin-bottom:1em; margin-top:1em; } p.bmt-nt-pg { font-family:"Helvetica", sans-serif; font-size:1.3em; font-weight:600; line-height:1.3; margin-bottom:1em; margin-top:1em; } p.cepis { font-family:"Helvetica", sans-serif; font-size:1.5em; font-weight:600; line-height:1.3; margin-bottom:1em; } p.cepis-alt { font-family:"Helvetica", sans-serif; font-size:1.25em; font-weight:600; line-height:1.3; margin-bottom:1em; } p.ceps { font-family:"Helvetica", sans-serif; font-size:0.8em; font-weight:600; line-height:1.5; text-align:right; padding-right:5%; margin-bottom:3em; } p.ceps-alt { font-family:"Helvetica", sans-serif; font-size:0.8em; font-weight:600; line-height:1.4; margin-left:20%; } p.crt { font-family:"Helvetica", sans-serif; font-size:0.75em; line-height:1.2; } p.crtf { font-family:"Helvetica", sans-serif; font-size:0.75em; line-height:1.2; margin-top:1em; } p.crtf-crt-pg { font-family:"Helvetica", sans-serif; font-size:0.5em; line-height:1.2; margin-top:5px; page-break-before:always; } .num { color:white; background-color:black; margin:5% 0 2em 85%; font-family:"Helvetica", sans-serif; font-weight:600; padding:.25em 1em .25em .35em; font-size:1.6em; } .num2 { color:white; background-color:#999999; margin:5% 0 2em 85%; font-family:"Helvetica", sans-serif; font-weight:600; padding:.25em 1em .25em .35em; font-size:1.6em; } .imagebox { padding-top:5%; page-break-before:always; } .img_num { color:white; background-color:black; margin:0 0 0 85%; font-family:"Helvetica", sans-serif; font-weight:600; padding:.25em 1em .25em .35em; font-size:1.6em; /* page-break-before:always;*/ } .img_num2 { color:white; background-color:#999999; margin:0 0 0 85%; font-family:"Helvetica", sans-serif; font-weight:600; padding:.25em 1em .25em .35em; font-size:1.6em; /* page-break-before:always;*/ } p.ct { font-family:"Helvetica", sans-serif; font-size:1.5em; font-weight:600; line-height:1.3; margin-bottom:1em; } p.ded { font-family:"Helvetica", sans-serif; font-size:1em; line-height:1.4; text-align:center; } p.dedf-ded-pg { font-family:"Helvetica", sans-serif; font-size:1em; line-height:1.6; text-align:center; margin-top:20%; } p.dsi { font-family:"Minion Pro", serif; font-size:1em; line-height:1.2; } p.en { font-family:"Helvetica", sans-serif; font-size:0.85em; line-height:1.4; margin-bottom:3px; margin-left:1em; text-align:left; text-indent:-1em; margin-bottom:.35em; } p.eq { font-family:"Helvetica", sans-serif; font-size:0.9em; line-height:1.5; margin-top:1em; text-align:center; } p.exts { font-family:"Helvetica", sans-serif; font-size:0.9em; line-height:1.4; margin-bottom:1em; text-align:justify; } p.extsource { font-family:"Helvetica", sans-serif; font-size:0.8em; font-weight:600; line-height:1.4; margin-left:20%; } p.fmh1 { font-family:"Helvetica", sans-serif; font-size:0.9em; font-weight:600; line-height:1.5; margin-top:1.5em; } p.fmp { font-family:"Helvetica", sans-serif; font-size:0.9em; line-height:1.5; text-align:justify; text-indent:1em; margin-top:.15em; } p.fmpaft { font-family:"Helvetica", sans-serif; font-size:0.9em; line-height:1.5; text-align:justify; margin-bottom:1em; } p.fmpf { font-family:"Helvetica", sans-serif; font-size:0.9em; line-height:1.5; text-align:justify; } p.fmt-ack-pg { font-family:"Helvetica", sans-serif; font-size:1.5em; font-weight:600; line-height:0.9; margin-bottom:8px; margin-top:20%; } p.fmt-au-pg { font-family:"Helvetica", sans-serif; font-size:1.5em; font-weight:600; line-height:0.9; margin-bottom:1.5em; margin-top:20%; } p.htit-htit-pg { font-family:"Helvetica", sans-serif; font-size:1.3em; line-height:1.2; page-break-before:always; text-align:center; } p.imp { font-family:"Helvetica", sans-serif; font-size:1em; font-weight:600; line-height:1.2; margin-top:90px; text-align:center; } p.in { font-family:"Helvetica", sans-serif; font-size:0.6em; line-height:1.3; margin-left:12px; text-indent:-12px; } p.in-alt { font-family:"Helvetica", sans-serif; font-size:0.6em; line-height:1.3; margin-left:24px; text-indent:-12px; } p.inf { font-family:"Helvetica", sans-serif; font-size:0.6em; line-height:1.3; margin-left:12px; margin-top:9px; text-indent:-12px; } p.nl { font-family:"Helvetica", sans-serif; font-size:0.9em; line-height:1.5; margin-left:2em; text-align:left; text-indent:-2em; margin-top:1em; } ol { padding:0 0 0 1.75em; margin-top:1em; font-family:"Helvetica", sans-serif; } .nl-alt2 { font-family:"Helvetica", sans-serif; font-size:0.9em; line-height:1.4; text-align:left; margin-top:.75em; margin-left:.5em; } div.list { padding:0 1em; } p.nlf { font-family:"Helvetica", sans-serif; font-size:0.9em; line-height:1.5; margin-left:2em; text-align:left; text-indent:-2em; } span.no { width:1.75em; display:inline-block; } div.list { padding:0 1em; } p.p { font-family:"Helvetica", sans-serif; font-size:0.9em; line-height:1.5; text-align:justify; text-indent:1em; margin-top:.15em; } p.pcon { font-family:"Helvetica", sans-serif; font-size:0.9em; line-height:1.4; margin-top:1em; text-align:justify; } p.pcon-alt { font-family:"Helvetica", sans-serif; font-size:0.9em; line-height:1.4; margin-top:1em; text-align:justify; } p.pf { font-family:"Helvetica", sans-serif; font-size:0.9em; line-height:1.5; text-align:justify; } p.sp { font-family:"Helvetica", sans-serif; font-size:0.9em; line-height:1.5; margin-top:1em; text-align:center; } p.tb { font-family:"Helvetica", sans-serif; font-size:0.9em; line-height:1.5; margin-bottom:.35em; } p.tbch { font-family:"Helvetica", sans-serif; font-size:0.9em; line-height:1.5; font-weight:600; margin-bottom:.35em; } .coll { float:left; margin-top:1em; width:45%; margin-left:8%; } .colr { float:right; margin-top:1em; width:45%; } p.tit-tit-pg { font-family:"Helvetica", sans-serif; font-size:1.9em; font-weight:bold; line-height:1.3; page-break-before:always; } p.ul { font-family:"Helvetica", sans-serif; font-size:0.9em; line-height:1.5; margin-bottom:.75em; text-align:justify; } p.ulf { font-family:"Helvetica", sans-serif; font-size:0.9em; line-height:1.5; margin-bottom:.75em; margin-top:1em; text-align:justify; } p.ulf-alt2 { font-family:"Helvetica", sans-serif; font-size:0.9em; line-height:1.5; margin-bottom:.75em; margin-top:1em; text-align:justify; } span.b { font-weight:bold; } span.bi { font-style:italic; font-weight:bold; } span.ccust { font-family:"Free", serif; } span.ccust2 { font-weight:normal; } span.ct-i { font-style:italic; } span.i { font-style:italic; } span.lang { font-family:"Cambria Math", serif; } span.sym { vertical-align:super; } span.light { font-weight:100; } span.hemb { font-weight:bold; } span.CharOverride-1 { font-size:65%; vertical-align:super; } span.CharOverride-2 { font-family:"Helvetica"; font-size:65%; } span.CharOverride-3 { font-size:65%; } span.CharOverride-4 { font-family:"Helvetica"; } span.CharOverride-5 { font-family:"Clarendon Light", serif; font-weight:300; } span.CharOverride-7 { font-weight:normal; } span.CharOverride-8 { font-family:"Helvetica"; } span.CharOverride-9 { font-size:0.7em; vertical-align:sub; } span.CharOverride-10 { font-size:65%; vertical-align:sub; } span.CharOverride-11 { font-size:0.9em; } span.CharOverride-12 { font-family:"MathematicalPi 1"; font-size:1.9em; } span.CharOverride-13 { font-family:"Helvetica"; font-size:1.9em; } span.CharOverride-14 { font-family:"MathWithGreek BT"; } span.CharOverride-15 { font-size:0.9em; } span.CharOverride-16 { font-family:"Helvetica"; } span.CharOverride-17 { } span.CharOverride-18 { font-family:"Helvetica"; font-size:0.8em; } span.CharOverride-19 { font-size:2.1em; } span.CharOverride-20 { font-family:"Helvetica"; font-size:1.0em; font-weight:bold; } span.CharOverride-21 { font-family:"MathematicalPi 1", serif; font-size:2.3em; } span.CharOverride-22 { font-size:1.7em; } span.CharOverride-23 { font-family:"Helvetica"; font-weight:bold; }