/* ==================== 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_none { page-break-before: avoid; text-align: center; margin-top: 1em; margin-bottom: 1em; } div.full_top { page-break-before: avoid; text-align: center; margin-top: .25em; margin-bottom: 0em; } div.medium_image { margin: 1em 10%; text-align: center; page-break-before: avoid; } div.bsmall_image { margin: 1em 25%; text-align: center; page-break-before: avoid; background-color:#e6e7e8; } div.small_image { margin: 1em 25%; text-align: center; page-break-before: avoid; } div.xsmall_image { margin: 1em 35%; text-align: center; page-break-before: avoid; } .float_right { margin-top: 0em; 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-left: 1px; margin-top: 0em; padding-bottom: .25em; width:30%; float:left; padding-right:10px; } .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 15% 0em 15%; page-break-after:always; } div.recipe_img2 { text-align: center; margin:1em 18% 0em 18%; 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:1em 46%; } 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:#ffffff; -webkit-text-fill-color:#ffffff; } .normal { font-style:normal; } p { text-align:left; margin-bottom:0; } .pagebreak { page-break-before:always; } /* ----- 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; font-family:"GillSans", sans-serif; } .indexdiv { font-family:"GillSans", sans-serif; font-size:1.2em; margin:1em 0 .25em 0; font-weight:500; } @font-face { font-family:"Bodoni"; font-weight:normal; font-style:normal; src : url("../fonts/BodoniLTPro-Book.otf"); } @font-face { font-family:"Bodoni"; font-weight:normal; font-style:italic; src : url("../fonts/BodoniLTPro-BookItalic.otf"); } @font-face { font-family:"Bodoni"; font-weight:bold; font-style:normal; src : url("../fonts/BodoniLTPro-Bold.otf"); } @font-face { font-family:"Bodoni"; font-weight:bold; font-style:italic; src : url("../fonts/BodoniLTPro-BoldItalic.otf"); } @font-face { font-family:"GillSans"; font-weight:normal; font-style:normal; src : url("../fonts/GillSansMTPro-Book.otf"); } @font-face { font-family:"GillSans"; font-weight:normal; font-style:italic; src : url("../fonts/GillSansMTPro-BookItalic.otf"); } @font-face { font-family:"GillSans"; font-weight:100; font-style:normal; src : url("../fonts/GillSansMTPro-Light.otf"); } @font-face { font-family:"GillSans"; font-weight:100; font-style:italic; src : url("../fonts/GillSansMTPro-LightItalic.otf"); } @font-face { font-family:"GillSans"; font-weight:500; font-style:normal; src : url("../fonts/GillSansMTPro-Medium.otf"); } @font-face { font-family:"GillSans"; font-weight:500; font-style:italic; src : url("../fonts/GillSansMTPro-MediumItalic.otf"); } @font-face { font-family:"GillSans"; font-weight:bold; font-style:normal; src : url("../fonts/GillSansMTPro-Bold.otf"); } @font-face { font-family:"GillSans"; font-weight:bold; font-style:italic; src : url("../fonts/GillSansMTPro-BoldItalic.otf"); } .sbbox { background-color:#f2ede3; padding:0 2em 2em 2em; margin:1em 10%; } .beigebox { background-color:#f2ede3; padding:0 2em 2em 2em; page-break-before:always; } .bluebox { background-color:#e5edf1; padding:0 2em 2em 2em; page-break-before:always; } p.fmt { color:#b1b3b6; /* Contrast warning: Please use Color Checker */ font-family:"GillSans", sans-serif; font-size:2.9em; line-height:2; font-weight:bold; } p.fmt1 { color:#b1b3b6; /* Contrast warning: Please use Color Checker */ font-family:"GillSans", sans-serif; font-size:1.9em; line-height:2; font-weight:bold; } p.sbt { font-family:"Bodoni", serif; font-size:1em; font-weight:bold; line-height:1.3; margin-bottom:.45em; padding-top:2em; } p.sbh { font-family:"GillSans", serif; font-size:.9em; font-weight:500; line-height:1.3; margin-top:1.35em; border-bottom:2px solid white; padding-bottom:.25em; } p.bxrhn { font-family:"Bodoni", serif; font-size:0.9em; line-height:1.4; text-align:left; text-indent:1em; } p.bxrhnf { font-family:"Bodoni", serif; font-size:0.9em; line-height:1.4; text-align:left; } p.bxril { font-family:"Bodoni", serif; font-size:0.9em; font-weight:normal; line-height:1.3; margin:.35em 15% 0 15%; text-align:center; } p.bxril-alt { font-family:"Bodoni", serif; font-size:0.9em; font-weight:normal; line-height:1.3; margin:1em 15% 0 15%; text-align:center; } p.bxrilh { color:#de6d5b; font-family:"GillSans", sans-serif; font-size:0.7em; line-height:1.4; font-weight:500; margin-top:2em; text-align:center; } p.bxp { font-family:"GillSans", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; text-align:left; text-indent:1em } p.bxpf { font-family:"GillSans", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; text-align:left; } p.bxrn { font-family:"Bodoni", serif; font-size:0.9em; line-height:1.4; margin:2em 10% 0 10%; text-align:justify; } p.bxrn-alt { font-family:"Bodoni", serif; font-size:0.9em; line-height:1.4; margin:1em 10% 0 10%; text-align:justify; } li.bxrp { font-family:"GillSans", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.5; list-style-position:inside; list-style-type:decimal; margin-bottom:4px; margin-top:4px; } li.bxrpf { font-family:"GillSans", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.5; list-style-position:inside; list-style-type:decimal; margin-bottom:4px; margin-top:4px; } p.bxrt { font-family:"Bodoni", serif; font-size:1.2em; font-weight:bold; line-height:1.1; margin-bottom:1em; margin-top:3px; text-align:center; text-transform:uppercase; } p.bxrt-alt { color:#5b8395; font-family:"GillSans", sans-serif; font-size:0.8em; line-height:1.6; margin-bottom:2em; padding-top:2em; font-weight:500; text-align:center; text-transform:uppercase; } p.bxt { font-family:"Bodoni", serif; font-size:1em; font-weight:bold; line-height:1.3; margin-bottom:.45em; padding-top:2em; text-transform:uppercase; } p.ct { display:none; } p.ct-alt { color:#b1b3b6; /* Contrast warning: Please use Color Checker */ font-family:"GillSans", sans-serif; font-size:2.4em; font-weight:bold; line-height:1.2; margin-bottom:.25em; text-align:left; text-transform:uppercase; } p.crt { font-family:"GillSans", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.3; text-align:center; margin-top:1em; } p.crt0 { font-family:"GillSans", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.3; text-align:center; } p.h1 { color:#de6d5b; font-family:"GillSans", sans-serif; font-size:1.2em; font-weight:500; line-height:1.2; margin-bottom:.25em; text-transform:uppercase; page-break-before:always; } p.h1-alt1 { color:#4c4c4e; /* Contrast warning: Please use Color Checker */ font-family:"GillSans", sans-serif; font-size:1.2em; font-weight:500; line-height:1.5; text-transform:uppercase; margin:1em 0; } p.h1-alt2 { color:#de6d5b; font-family:"GillSans", sans-serif; font-size:1em; line-height:1.4; padding-top:2em; font-weight:500; margin-bottom:1em; text-transform:uppercase; } p.h1-alt3 { font-family:"GillSans", sans-serif; font-size:1.2em; font-weight:500; line-height:1.5; text-transform:uppercase; padding:2em 0 1em 0; } p.h2 { color:#5b8395; font-family:"GillSans", sans-serif; font-size:.9em; font-weight:500; line-height:1.6; margin-top:2em; text-transform:uppercase; } p.h2a { color:#5b8395; font-family:"GillSans", sans-serif; font-size:.9em; font-weight:500; line-height:1.6; margin-top:.2em; text-transform:uppercase; } p.h3 { font-family:"Bodoni", serif; font-size:0.9em; line-height:1.4; margin-top:1em; text-align:left; } p.h3a { color:#dd6d5a; font-family:"GillSans", sans-serif; font-size:1.3em; font-weight:500; line-height:1.6; padding-top:2em; text-transform:uppercase; } p.p { font-family:"Bodoni", serif; font-size:0.9em; line-height:1.4; text-align:left; text-indent:1em; } p.paft { font-family:"Bodoni", serif; font-size:0.9em; line-height:1.4; text-align:left; } p.pf { font-family:"Bodoni", serif; font-size:1.1em; line-height:1.6; text-align:justify; } p.pf-alt1 { font-family:"Bodoni", serif; font-size:1.1em; line-height:1.6; text-align:justify; } p.r1hn { font-family:"Bodoni", serif; font-size:0.9em; line-height:1.4; text-align:left; } p.r1t { font-family:"GillSans", sans-serif; font-size:1.3em; font-weight:normal; line-height:1.0; margin-bottom:.25em; page-break-before:always; text-transform:uppercase; } p.r1t-no { font-family:"GillSans", sans-serif; font-size:1.3em; font-weight:normal; line-height:1.0; margin-bottom:.25em; margin-top:.25em; text-transform:uppercase; } p.ded { color:#4c4c4e; font-family:"Gill Sans", sans-serif; font-size:1em; line-height:1.2; margin-bottom:7px; text-align:center; font-weight: 100; margin-top:1em; } .si { font-family:"Bodoni", serif; font-style:italic; } p.rh-alt { font-family:"Gotham Bold", sans-serif; font-size:0.8em; line-height:1.4; text-transform:uppercase; } p.rh1 { color:#de6d5b; font-family:"GillSans", sans-serif; font-size:.65em; font-weight:500; line-height:1.3; margin-bottom:1em; page-break-before:always; text-align:left; text-transform:uppercase; } p.cap { font-family:"GillSans", sans-serif; font-size:0.7em; font-weight:normal; line-height:1.4; text-transform:uppercase; padding:6px 2px 4px 2px; margin-top:0; } p.rhn { font-family:"Bodoni", serif; font-size:0.9em; line-height:1.4; text-align:left; text-indent:1em; } p.sbrhn { font-family:"Bodoni", serif; font-size:0.9em; line-height:1.4; text-align:left; } p.rhnf { font-family:"Bodoni", serif; font-size:0.9em; line-height:1.4; text-align:left; } p.ril { font-family:"Bodoni", serif; font-size:0.9em; font-weight:bold; line-height:1.3; margin-bottom:2px; margin-left:1em; margin-top:.25em; text-indent:-1em; } p.rilf { font-family:"Bodoni", serif; font-size:0.9em; font-weight:bold; line-height:1.3; margin-bottom:2px; margin-left:1em; margin-top:1em; text-indent:-1em; } p.rils { font-family:"Bodoni", serif; font-size:0.9em; font-weight:bold; line-height:1.3; margin-left:1em; margin-top:1.3em; text-indent:-1em; } p.rilh { color:#de6d5b; font-family:"GillSans", sans-serif; font-size:0.7em; line-height:1.4; font-weight:500; margin-top:2em; } p.rilhf { color:#de6d5b; font-family:"GillSans", sans-serif; font-size:0.7em; line-height:1.4; font-weight:500; margin-top:1em; } p.r1il { font-family:"Bodoni", serif; font-size:0.9em; font-weight:bold; line-height:1.3; margin-bottom:2px; margin-left:1em; margin-top:.25em; text-indent:-1em; } p.rn { font-family:"Bodoni", serif; font-size:0.85em; line-height:1.4; margin:2em 25% 0 25%; } li.rp { font-family:"GillSans", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.6; list-style-position:inside; list-style-type:decimal; margin-top:.75em; } p.rp-alt { font-family:"GillSans", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; margin-top:1em; } ul { padding:1em; } ul.inner { padding:1em 0; } ol { padding:0; } li.rpf { font-family:"GillSans", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.6; list-style-position:inside; list-style-type:decimal; margin-top:2em; } .blf { font-family:"Bodoni", serif; font-size:0.9em; line-height:1.5; margin-top:1em; margin-left:1em; text-indent:-1em; } .bl { font-family:"Bodoni", serif; font-size:0.9em; line-height:1.5; margin-top:1em; margin-left:1em; text-indent:-1em; } .bll { font-family:"Bodoni", serif; font-size:0.9em; line-height:1.5; margin-top:1em; margin-left:1em; margin-bottom:1.0em; text-indent:-1em; } .bl1f { font-family:"Bodoni", serif; font-size:0.9em; line-height:1.5; margin-top:1em; margin-left:2em; text-indent:-1em; } .bl1 { font-family:"Bodoni", serif; font-size:0.9em; line-height:1.5; margin-top:.1em; margin-left:2em; text-indent:-1em; } .star { color:#dd6d5a; width:1em; display:inline-block; font-size:25%; } .star1 { width:1em; display:inline-block; font-size:25%; } p.rps { font-family:"GillSans", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.6; margin-top:2em; } p.rp { font-family:"GillSans", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.6; margin-top:1em; } p.rt { font-family:"GillSans", sans-serif; font-size:1.6em; font-weight:normal; line-height:1.0; margin-bottom:.25em; page-break-before:always; text-transform:uppercase; padding-top:2px; } p.rtime { color:#5b8395; font-family:"GillSans", sans-serif; font-size:0.75em; line-height:1.2; margin-bottom:1px; margin-top:2px; font-weight:500; } p.rtime_last { color:#5b8395; font-family:"GillSans", sans-serif; font-size:0.75em; line-height:1.2; margin-bottom:1px; margin-top:2px; font-weight:500; padding-bottom:1em; border-bottom:1px solid #BBBBBB; display:inline-block; } p.rtime-alt { color:#5b8395; font-family:"GillSans", sans-serif; font-size:0.75em; line-height:1.2; margin-bottom:5px; margin-top:1px; font-weight:500; text-align:center; } p.rtime_last-alt { color:#5b8395; font-family:"GillSans", sans-serif; font-size:0.75em; line-height:1.2; font-weight:500; padding-bottom:1em; border-bottom:1px solid #BBBBBB; text-align:center; margin:2px 20% 1px 20%; } p.ry { color:#5b8395; font-family:"GillSans", sans-serif; font-size:0.7em; line-height:1.2; margin-bottom:5px; margin-top:1.5em; font-weight:500; text-transform:uppercase; } p.ry-alt { color:#5b8395; font-family:"GillSans", sans-serif; font-size:0.7em; line-height:1.2; margin-bottom:5px; margin-top:1.5em; font-weight:500; text-transform:uppercase; text-align:center; } p.sbpf { font-family:"GillSans", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; text-align:left; } p.sbp { font-family:"GillSans", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; text-align:left; } p.sbrt { font-style:italic; font-family:"Bodoni", serif; font-size:1.2em; line-height:1.2; margin:2em 0 .75em 0; } p.sbpf-alt { font-family:"Bodoni", serif; font-size:0.9em; line-height:1.4; text-align:justify; margin:1em 0; } li.sbul { font-family:"Bodoni", serif; font-size:0.9em; line-height:1.5; list-style-position:outside; margin-bottom:1em; } p.bxrvh { font-family:"GillSans", sans-serif; font-size:1.3em; font-weight:normal; line-height:1.6; margin-bottom:2em; page-break-before:always; text-align:center; text-transform:uppercase; } p.bxrvh-alt { font-family:"GillSans", sans-serif; font-size:1.3em; font-weight:normal; line-height:1.4; margin-bottom:1em; margin-top:2em; text-align:center; text-transform:uppercase; border-bottom:1px solid black; } p.bxrvh1 { font-family:"GillSans", sans-serif; font-size:.9em; font-weight:bold; line-height:1.4; margin-top:1em; text-align:center; text-transform:uppercase; } p.bxrvh2 { font-family:"GillSans", sans-serif; font-size:.9em; font-weight:bold; line-height:1.4; margin-top:2em; text-align:center; text-transform:uppercase; } p.bxrv { font-family:"Bodoni", serif; font-size:0.9em; line-height:1.4; margin-bottom:1em; text-align:left; } span.b { border-bottom:2px solid #d7caa4; } span.bxrnh { font-family:"GillSans", sans-serif; text-transform:uppercase; font-weight:bold; font-size:.9em; } span.h3 { color:#de6d5b; font-family:"GillSans", sans-serif; font-size:0.8em; font-weight:500; text-transform:uppercase; } span.i_sidebar { font-style:italic; } span.i { font-style:italic; } span.pf-alt { color:#de6d5b; font-family:"GillSans", sans-serif; font-size:1.5em; font-weight:500; } span.rh1-alt { color:#de6d5b; text-transform:uppercase; } span.rnh { color:#5b8395; font-family:"GillSans", sans-serif; font-size:0.8em; text-transform:uppercase; font-weight:500; } span.rt-subheader { color:#5b8395; font-family:"GillSans", sans-serif; font-size:0.65em; font-weight:500; text-transform:uppercase; } span.rtime { font-family:"Bodoni", serif; font-style:italic; } .rph { color:#de6d5b; font-size:.9em; font-weight:500; } span.sbulh { font-family:"Gotham Bold", sans-serif; font-size:0.6em; text-transform:uppercase; } p.toc1 { color:#6d6e71; font-family:"GillSans", sans-serif; font-weight:500; font-size:1.2em; line-height:0.9; margin-top:2em; margin-bottom:1em; text-transform:uppercase; border-bottom:1px solid #6d6e71; padding:2px 0; } p.tocbm { color:#6d6e71; font-family:"Bodoni", serif; font-size:0.85em; font-weight:normal; line-height:1.4; font-style:italic; margin-top:.35em; } p.toc { font-family:"Bodoni", serif; font-size:0.95em; font-weight:normal; line-height:1.3; margin-top:6px; margin-left:1em; text-indent:-1em; } span.CharOverride-1 { font-family:"Bodoni Egyptian Pro RegularIta"; } span.CharOverride-2 { font-size:1.5em; } span.CharOverride-4 { color:#5b8395; font-family:"Gotham Bold", sans-serif; font-size:0.7em; text-transform:uppercase; } span.CharOverride-5 { font-size:1.2em; } span.CharOverride-6 { color:#b1b3b6; /* Contrast warning: Please use Color Checker */ font-size:0.6em; width:1em; display:inline-block; } span.equip{ color:#5b8395; } span.CharOverride-7 { width:50%; display:inline-block; } span.CharOverride-8 { font-size:0.85em; }