/* Dante MT Pro */ @font-face { font-family: "Dante"; font-style: normal; font-weight: normal; src : url("../fonts/DanteMTPro-Regular.otf"); } @font-face { font-family: "Dante"; font-style: italic; font-weight: normal; src : url("../fonts/DanteMTPro-Italic.otf"); } @font-face { font-family: "Dante"; font-style: normal; font-weight: 500; src : url("../fonts/DanteMTPro-Medium.otf"); } @font-face { font-family: "Dante"; font-style: italic; font-weight: 500; src : url("../fonts/DanteMTPro-MediumItalic.otf"); } @font-face { font-family: "Dante"; font-style: normal; font-weight: bold; src : url("../fonts/DanteMTPro-Bold.otf"); } @font-face { font-family: "Dante"; font-style: italic; font-weight: bold; src : url("../fonts/DanteMTPro-BoldItalic.otf"); } /* Trade Gothic Next LT Pro */ @font-face { font-family: "Trade"; font-style: normal; font-weight: 100; src : url("../fonts/TradeGothicNextLTPro-Lt.otf"); } @font-face { font-family: "Trade"; font-style: italic; font-weight: 100; src : url("../fonts/TradeGothicNextLTPro-LtIt.otf"); } @font-face { font-family: "Trade"; font-style: normal; font-weight: normal; src : url("../fonts/TradeGothicNextLTPro-Rg.otf"); } @font-face { font-family: "Trade"; font-style: italic; font-weight: normal; src : url("../fonts/TradeGothicNextLTPro-It.otf"); } @font-face { font-family: "Trade"; font-style: normal; font-weight: bold; src : url("../fonts/TradeGothicNextLTPro-Bd.otf"); } @font-face { font-family: "Trade"; font-style: italic; font-weight: bold; src : url("../fonts/TradeGothicNextLTPro-BdIt.otf"); } /* Trade Condensed */ @font-face { font-family: "TradeCd"; font-style: normal; font-weight: normal; src : url("../fonts/TradeGothicNextLTPro-Cn.otf"); } @font-face { font-family: "TradeCd"; font-style: italic; font-weight: normal; src : url("../fonts/TradeGothicNextLTPro-CnIt.otf"); } @font-face { font-family: "TradeCd"; font-style: normal; font-weight: bold; src : url("../fonts/TradeGothicNextLTPro-BdCn.otf"); } @font-face { font-family: "TradeCd"; font-style: italic; font-weight: bold; src : url("../fonts/TradeGothicNextLTPro-BdCnIt.otf"); } /* ==================== 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: 0em; } div.full_top { page-break-before: avoid; text-align: center; margin-top: 0em; margin-bottom: 1em; } div.medium_image { margin: 1em 10%; text-align: center; page-break-before: avoid; } 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 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%;} /* ---- 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; font-family:"Trade", sans-serif; } .indexdiv { font-family:"Trade", sans-serif; font-size:1.2em; font-weight:bold; margin:1em 0 .25em 0; } /* ----- LIST RESET ----- */ ol, ul { margin:0; padding:0; border:0; outline:0; } li { margin:0; padding:0; border:0; outline:0; } .greybox { border:1em solid #dbdcde; padding:2em; } table.new-table { border-collapse:collapse; border-color:#262424; /* Contrast warning: Please use Color Checker */ border-style:none; border-width:0px; margin:1.25em 0; } td.new-table-l { border-right-width:2px; border-right-style:solid; border-right-color:#dbdcde; /* Contrast warning: Please use Color Checker */ border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#dbdcde; /* Contrast warning: Please use Color Checker */ } td.new-table-bl { border-right-width:2px; border-right-style:solid; border-right-color:#dbdcde; /* Contrast warning: Please use Color Checker */ } td.new-table { border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#dbdcde; /* Contrast warning: Please use Color Checker */ padding-top:4px; padding-bottom:4px; padding-left:4px; padding-right:4px; vertical-align:top; } td.new-table-br { padding-top:4px; padding-bottom:4px; padding-left:4px; padding-right:4px; vertical-align:top; } td.BODY { padding-bottom:6px; padding-left:27px; padding-right:9px; padding-top:5px; vertical-align:middle; } p.Main { font-family:"National Book", sans-serif; font-size:0.7em; line-height:1.2; margin-left:18px; text-indent:-18px; } p.Sub-1 { font-family:"National Book", sans-serif; font-size:0.7em; line-height:1.2; margin-left:18px; text-indent:-9px; } p.Table-space { font-family:"Leitura News Roman 1", serif; font-size:0.7em; line-height:1.6; margin-bottom:4px; margin-top:11px; text-align:justify; } p.UG { font-family:"Dante", serif; font-size:0.9em; line-height:1.4; margin-top:.5em; text-align:left; } p.bmh1 { font-family:"FreightText Bold", serif; font-size:1.2em; line-height:1.2; margin-bottom:4px; margin-top:14px; } p.cip { font-family:"Dante", serif; font-size:0.85em; line-height:1.5; margin-left:1em; text-indent:-1em; } p.cn { font-family:"Trade", sans-serif; font-size:2em; font-weight:bold; line-height:0.7; margin:1em 45%; text-align:center; text-transform:uppercase; border-bottom:.25em solid #d0d1d3; } p.crtf { font-family:"Dante", serif; font-size:0.85em; line-height:1.5; margin-top:1em; } p.crt { font-family:"Dante", serif; font-size:0.85em; line-height:1.5; margin-top:.1em; } p.ct { font-family:"Dante", serif; font-size:1.8em; line-height:1.2; margin-bottom:3em; text-align:center; } p.fmh1 { font-family:"Trade", sans-serif; font-size:1.6em; font-weight:bold; line-height:1.2; margin:2em 0; text-align:center; text-transform:uppercase; letter-spacing:.05em; } p.fmp { font-family:"Dante", serif; font-size:0.9em; line-height:1.4; text-align:left; text-indent:1em; } p.fmpaft { font-family:"Dante", serif; font-size:0.9em; line-height:1.4; text-align:left; } p.folio { font-family:"National Medium", sans-serif; font-size:0.7em; font-weight:600; line-height:1.7; margin-bottom:6px; margin-top:6px; text-align:center; text-transform:uppercase; } p.glo { font-family:"Dante", serif; font-size:0.9em; line-height:1.4; margin-top:.5em; text-align:left; } p.glof { font-family:"Dante", serif; font-size:0.9em; line-height:1.4; margin-top:.5em; text-align:left; } p.group { font-family:"National Semibold", sans-serif; font-size:1.0em; font-weight:bold; line-height:0.8; margin-top:9px; text-transform:uppercase; } p.h1 { font-family:"Dante", serif; font-size:1.2em; line-height:1.2; margin-bottom:.25em; margin-top:1em; font-weight:500; } p.h1aft { font-family:"Dante", serif; font-size:1.2em; line-height:1.2; margin-bottom:.25em; margin-top:2em; font-weight:bold; } p.h2 { font-family:"Trade", sans-serif; font-size:1.0em; font-weight:bold; line-height:1.5; margin-bottom:.25em; margin-top:1em; text-transform:uppercase; } p.h2-tbt { font-family:"Trade", sans-serif; font-size:1.0em; font-weight:bold; line-height:1.5; margin-bottom:.25em; margin-top:1em; text-transform:uppercase; } p.h2aft { font-family:"Trade", sans-serif; font-size:1.0em; font-weight:bold; line-height:1.5; margin-bottom:.25em; margin-top:1em; text-transform:uppercase; } p.nl { font-family:"Trade", sans-serif; font-size:0.8em; line-height:1.4; margin:.1em 10% .5em 10%; font-style:italic; } p.nll { font-family:"Trade", sans-serif; font-size:0.8em; line-height:1.4; margin:.1em 10% 1em 10%; font-style:italic; } p.nls { font-family:"Trade", sans-serif; font-size:0.8em; line-height:1.4; margin:1em 10%; font-weight:bold; } p.p { font-family:"Dante", serif; font-size:0.9em; line-height:1.4; text-align:left; text-indent:1em; } p.paft { font-family:"Dante", serif; font-size:0.9em; line-height:1.4; text-align:left; } p.page-number-right { font-family:"National Medium", sans-serif; font-size:0.7em; font-weight:600; line-height:1.7; margin-bottom:6px; margin-top:6px; text-align:right; text-transform:uppercase; } p.pf { font-family:"Dante", serif; font-size:0.9em; line-height:1.4; text-align:left; } p.pn { font-family:"National Semibold", sans-serif; font-size:1.9em; font-weight:bold; line-height:1.2; text-align:center; text-decoration:underline; text-transform:uppercase; } p.pt { font-family:"Minion Pro", serif; font-size:1em; line-height:1.2; } p.tb-2 { font-family:"Trade", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.2; } p.tb1 { font-family:"Trade", sans-serif; font-size:0.75em; font-weight:normal; line-height:1.2; font-weight:bold; } p.tit { font-family:Optima, sans-serif; font-size:2.2em; line-height:1.2; margin-top:117px; text-align:center; } p.ata { font-family:"Trade", sans-serif; font-size:.7em; font-weight:normal; line-height:1.2; margin-top:.1em; text-transform:uppercase; } p.toc { font-family:"Trade", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; margin-bottom:.25em; } p.tocbm { font-family:"Trade", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.4; margin-bottom:.5em; margin-top:1.5em; text-transform:uppercase; } p.tocfm { font-family:"Trade", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.4; margin-bottom:.5em; text-transform:uppercase; } p.tocpt { font-family:"Dante", serif; font-size:1.2em; line-height:1.1; margin-bottom:.5em; margin-top:2em; font-weight:500; } p.ul { font-family:"Trade", sans-serif; font-size:0.85em; font-weight:bold; line-height:1.4; margin:.5em 10%; } p.ul1 { font-family:"Trade", sans-serif; font-size:0.85em; font-weight:bold; line-height:1.4; margin:.1em 10%; } p.ul1f { font-family:"Trade", sans-serif; font-size:0.85em; font-weight:bold; line-height:1.4; margin:1.25em 10% .1em 10%; } p.ul1s { font-family:"Trade", sans-serif; font-size:0.85em; font-weight:bold; line-height:1.4; margin:1em 10%; } p.ulf { font-family:"Trade", sans-serif; font-size:0.85em; font-weight:bold; line-height:1.4; margin:1.25em 10% .5em 10%; } p.ull { font-family:"Trade", sans-serif; font-size:0.85em; font-weight:bold; line-height:1.4; margin:.5em 10% 1em 10%; } p.uls { font-family:"Trade", sans-serif; font-size:0.85em; font-weight:bold; line-height:1.4; margin:1em 10%; } span.Character-Style-2 { } span.UG-bold { font-family:"Trade", sans-serif; font-weight:bold; font-size:.95em; } span.ccust2 { font-family:"Trade", sans-serif; font-weight:bold; font-size:.95em; } span.ccust3 { font-family:"National Regular", sans-serif; font-weight:500; } span.ct-i { font-style:italic; } span.h1-i { font-style:italic; } span.h2-i { font-style:italic; } span.i { font-style:italic; } span.i_National-Book-Italic { font-style:italic; } span.lang { font-family:"Wingdings 3", sans-serif; } span.part-opener-part { font-family:"National Semibold", sans-serif; font-size:1.9em; font-weight:bold; text-decoration:underline; text-transform:uppercase; } span.strk { border-bottom:.25em solid #808183; } span.strk-3 { border-bottom:.25em solid #333334; } span.table_NationalBookItalic { font-style:italic; } span.table_NationalRegular { font-weight:bold; } span.toc-ch-number { font-family:"National Medium", sans-serif; font-size:0.7em; font-weight:600; text-transform:uppercase; } span.toc-dot { color:#929496; font-family:"National Medium", sans-serif; font-size:0.8em; font-weight:600; text-transform:uppercase; } span.toc-i { font-style:italic; } span.u { border-bottom:.25em solid #dbdcde; } span.up { font-style:italic; border-bottom:.25em solid #dbdcde; } td.CellOverride-1 { padding-left:18px; } td.CellOverride-2 { padding-bottom:7px; padding-left:9px; padding-top:6px; } td.CellOverride-3 { padding-bottom:9px; padding-left:7px; padding-top:8px; } td.CellOverride-4 { padding-bottom:8px; padding-left:7px; padding-top:7px; } td.CellOverride-5 { padding-bottom:8px; padding-left:16px; padding-top:7px; } td.CellOverride-6 { padding-bottom:8px; padding-left:21px; padding-top:7px; } td.CellOverride-7 { padding-left:9px; padding-top:5px; } td.CellOverride-8 { padding-left:9px; padding-right:2px; padding-top:5px; } td.CellOverride-9 { padding-left:9px; } span.CharOverride-1 { font-size:0.8em; } span.CharOverride-3 { font-style:italic; } span.CharOverride-4 { font-style:italic; } span.CharOverride-5 { font-style:italic; } span.norm { font-style:normal; } span.bi { font-style:normal; } span.CharOverride-7 { font-style:normal; } span.CharOverride-8 { font-style:normal; } span.CharOverride-9 { font-family:"Leitura News Roman 1", serif; font-size:0.6em; } span.CharOverride-10 { font-family:"Leitura News Roman 1", serif; font-size:0.6em; } span.CharOverride-11 { font-size:0.6em; } span.CharOverride-12 { font-family:Optima; font-size:2.5em; } span.CharOverride-13 { font-family:Optima; font-size:2.7em; } span.CharOverride-14 { font-family:Optima; font-size:5em; } span.CharOverride-15 { font-family:Optima; font-size:3.9em; } span.CharOverride-16 { font-family:Optima; font-size:4.2em; } span.CharOverride-17 { font-family:Optima; font-size:1.3em; } span.CharOverride-18 { font-family:Optima, sans-serif; font-size:1.3em; font-style:italic; } span.CharOverride-19 { font-family:Optima, sans-serif; font-weight:bold; text-transform:uppercase; } span.CharOverride-20 { font-size:1em; } span.CharOverride-21 { font-family:Optima; font-size:4.3em; } span.CharOverride-22 { font-family:Optima; font-size:3.5em; } span.CharOverride-23 { font-family:Optima; font-size:3.1em; } span.CharOverride-24 { font-family:Optima; font-size:2.9em; } span.CharOverride-25 { font-family:"National Medium Italic"; font-style:italic; } span.CharOverride-26 { font-family:"National Book"; font-size:0.8em; text-transform:uppercase; } div._idGenObjectStyleOverride-5 { }