/* Futura LT Pro Condensed */ @font-face { font-family: "FuturaCondensed"; font-style: normal; font-weight: 100; src : url("../fonts/FuturaLTPro-LightCond.otf"); } @font-face { font-family: "FuturaCondensed"; font-style: italic; font-weight: 100; src : url("../fonts/FuturaLTPro-LightCondObl.otf"); } @font-face { font-family: "FuturaCondensed"; font-style: normal; font-weight: normal; src : url("../fonts/FuturaLTPro-MediumCond.otf"); } @font-face { font-family: "FuturaCondensed"; font-style: italic; font-weight: normal; src : url("../fonts/FuturaLTPro-MediumCondObl.otf"); } @font-face { font-family: "FuturaCondensed"; font-style: normal; font-weight: bold; src : url("../fonts/FuturaLTPro-BoldCond.otf"); } @font-face { font-family: "FuturaCondensed"; font-style: italic; font-weight: bold; src : url("../fonts/FuturaLTPro-BoldCondObl.otf"); } @font-face { font-family: "FuturaCondensed"; font-style: normal; font-weight: 900; src : url("../fonts/FuturaLTPro-XBoldCond.otf"); } @font-face { font-family: "FuturaCondensed"; font-style: italic; font-weight: 900; src : url("../fonts/FuturaLTPro-XBoldCondObl.otf"); } /* Futura LT Pro */ @font-face { font-family: "Futura"; font-style: normal; font-weight: 100; src : url("../fonts/FuturaLTPro-Light.otf"); } @font-face { font-family: "Futura"; font-style: italic; font-weight: 100; src : url("../fonts/FuturaLTPro-LightOblique.otf"); } @font-face { font-family: "Futura"; font-style: normal; font-weight: 400; src : url("../fonts/FuturaLTPro-Book.otf"); } @font-face { font-family: "Futura"; font-style: italic; font-weight: 400; src : url("../fonts/FuturaLTPro-BookOblique.otf"); } @font-face { font-family: "Futura"; font-style: normal; font-weight: 500; src : url("../fonts/FuturaLTPro-Medium.otf"); } @font-face { font-family: "Futura"; font-style: italic; font-weight: 500; src : url("../fonts/FuturaLTPro-MediumOblique.otf"); } @font-face { font-family: "Futura"; font-style: normal; font-weight: 600; src : url("../fonts/FuturaLTPro-Heavy.otf"); } @font-face { font-family: "Futura"; font-style: italic; font-weight: 600; src : url("../fonts/FuturaLTPro-HeavyOblique.otf"); } @font-face { font-family: "Futura"; font-style: normal; font-weight: 700; src : url("../fonts/FuturaLTPro-Bold.otf"); } @font-face { font-family: "Futura"; font-style: italic; font-weight: 700; src : url("../fonts/FuturaLTPro-BoldOblique.otf"); } @font-face { font-family: "Futura"; font-style: normal; font-weight: 900; src : url("../fonts/FuturaLTPro-XBold.otf"); } @font-face { font-family: "Futura"; font-style: italic; font-weight: 900; src : url("../fonts/FuturaLTPro-XBoldOblique.otf"); } /* Gill Sans MT Pro Condensed */ @font-face { font-family: "GillSansCondensed"; font-style: normal; font-weight: normal; src : url("../fonts/GillSansMTPro-Condensed.otf"); } @font-face { font-family: "GillSansCondensed"; font-style: normal; font-weight: bold; src : url("../fonts/GillSansMTPro-BoldCondensed.otf"); } @font-face { font-family: "GillSansCondensed"; font-style: normal; font-weight: 900; src : url("../fonts/GillSansMTPro-UltraBoldCond.otf"); } /* Gill Sans MT Pro */ @font-face { font-family: "GillSans"; font-style: normal; font-weight: 100; src : url("../fonts/GillSansMTPro-Light.otf"); } @font-face { font-family: "GillSans"; font-style: italic; font-weight: 100; src : url("../fonts/GillSansMTPro-LightItalic.otf"); } @font-face { font-family: "GillSans"; font-style: normal; font-weight: 400; src : url("../fonts/GillSansMTPro-Book.otf"); } @font-face { font-family: "GillSans"; font-style: italic; font-weight: 400; src : url("../fonts/GillSansMTPro-BookItalic.otf"); } @font-face { font-family: "GillSans"; font-style: normal; font-weight: 500; src : url("../fonts/GillSansMTPro-Medium.otf"); } @font-face { font-family: "GillSans"; font-style: italic; font-weight: 500; src : url("../fonts/GillSansMTPro-MediumItalic.otf"); } @font-face { font-family: "GillSans"; font-style: normal; font-weight: 600; src : url("../fonts/GillSansMTPro-Bold.otf"); } @font-face { font-family: "GillSans"; font-style: italic; font-weight: 600; src : url("../fonts/GillSansMTPro-BoldItalic.otf"); } @font-face { font-family: "GillSans"; font-style: normal; font-weight: 700; src : url("../fonts/GillSansMTPro-Heavy.otf"); } @font-face { font-family: "GillSans"; font-style: italic; font-weight: 700; src : url("../fonts/GillSansMTPro-HeavyItalic.otf"); } @font-face { font-family: "GillSans"; font-style: normal; font-weight: 800; src : url("../fonts/GillSansMTPro-ExtraBold.otf"); } @font-face { font-family: "GillSans"; font-style: normal; font-weight: 900; src : url("../fonts/GillSansMTPro-UltraBold.otf"); } /* Bembo MT Pro */ @font-face { font-family: "Bembo"; font-style: normal; font-weight: normal; src : url("../fonts/BemboMTPro-Regular.otf"); } @font-face { font-family: "Bembo"; font-style: italic; font-weight: normal; src : url("../fonts/BemboMTPro-Italic.otf"); } @font-face { font-family: "Bembo"; font-style: normal; font-weight: 600; src : url("../fonts/BemboMTPro-Semibold.otf"); } @font-face { font-family: "Bembo"; font-style: italic; font-weight: 600; src : url("../fonts/BemboMTPro-SemiboldIt.otf"); } @font-face { font-family: "Bembo"; font-style: normal; font-weight: bold; src : url("../fonts/BemboMTPro-Bold.otf"); } @font-face { font-family: "Bembo"; font-style: italic; font-weight: bold; src : url("../fonts/BemboMTPro-BoldItalic.otf"); } @font-face { font-family: "Bembo"; font-style: normal; font-weight: 900; src : url("../fonts/BemboMTPro-ExtraBold.otf"); } @font-face { font-family: "Bembo"; font-style: italic; font-weight: 900; src : url("../fonts/BemboMTPro-ExtraBoldIt.otf"); } /* ==================== RH Styles for Images ===================== */ .image { width:100%; page-break-inside:avoid; } /* FULL PAGE IMAGES */ .full_before { page-break-before: always; text-align: center; margin-top: .25em; margin-bottom: 0em; } .full_top { text-align: center; margin-top: .25em; margin-bottom: 0em; } .full_beforeafter { page-break-before: always; text-align: center; margin-top: .25em; margin-bottom: 0em; page-break-after:always; } .full_after { text-align: center; padding-top: .25em; margin-bottom: 0em; page-break-after:always; } .full_none { page-break-before: avoid; text-align: center; margin-top: 1em; margin-bottom: 0; } /* NORMAL IMAGES */ .medium_img { margin: 1em 10%; text-align: center; page-break-before: avoid; } .small_img { margin: 1em 25%; text-align: center; page-break-before: avoid; } .xsmall_img { margin: 1em 35%; text-align: center; page-break-before: avoid; } /* TALL IMAGES */ .medium_tall { margin: 1em 10%; text-align: center; page-break-before: avoid; } .small_tall { margin: 1em 25%; text-align: center; page-break-before: avoid; } .xsmall_tall { margin: 1em 35%; text-align: center; page-break-before: avoid; } /* FLOAT IMAGES */ .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; } /* PROJECT IMAGES */ .project_img { text-align: center; margin:.25em 10% 0em 10%; page-break-after:always; } .project_spread { text-align: center; margin: .25em 0 0 0; page-break-after:always; } /* CAPTION IMAGES */ .caption_img { page-break-before:always; text-align: center; margin-top: .25em; margin-bottom: 0em; page-break-inside: avoid; } .inline_img { width:2em; } .pagebreak { page-break-before:always; } .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; -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:1.2em; margin:1em 0 .25em 0; } .bmp { font-family:"GillSans", sans-serif; font-size:0.9em; line-height:1.2; text-indent:1.2em; } .bmpf { font-family:"GillSans", sans-serif; font-size:0.9em; line-height:1.2; } .bmt { font-family:"Bembo", serif; font-size:2em; font-weight:900; line-height:1.5; margin: 10% 0 1em 0; } .bxf { font-family:"GillSans", sans-serif; font-size:0.9em; line-height:1.4; } li.bxnl { font-family:"Bembo", serif; font-weight:bold; font-size:0.9em; line-height:1.4; margin:1.0em 0 0 0; } p.bxnl { font-family:"GillSans", sans-serif; font-weight:normal; margin:.1em; } .cotx { font-family:"GillSans", sans-serif; font-size:1.2em; line-height:1.2; margin: 0.5em 0 0 0; } .cotx1 { font-family:"GillSans", sans-serif; font-size:1.2em; line-height:1.2; text-indent:1.2em; } .cotxf { font-family:"Bembo", serif; font-size:2.5em; font-weight:900; line-height:1.0; margin:1.5em 0 1.0em 0; } .crt { font-family:"GillSans", sans-serif; font-size:0.8em; line-height:1.2; } .crtf { font-family:"GillSans", sans-serif; font-size:0.8em; line-height:1.2; margin: 0.75em 0 0 0; } .ct { font-family:"Bembo", serif; font-size:3.0em; font-weight:bold; line-height:1.2; text-align:center; margin:15% 0 1.0em 0; } .ded { font-family:"Bembo", serif; font-size:1.3em; font-weight:600; line-height:1.1; text-align:center; margin:15% 0 0.5em 0; } .ewh { font-family:"GillSansCondensed", sans-serif; font-size:0.9em; font-weight:bold; line-height:1.3; margin: 2.0em 0 .5em 0; } .ew { font-family:"GillSans", sans-serif; font-size:0.9em; font-weight:500; line-height:1.2em; } .ew1 { font-family:"GillSans", sans-serif; font-size:0.9em; font-weight:500; line-height:1.2em; margin:1.0em 0 0 0; } .fmp { font-family:"GillSans", sans-serif; font-size:0.9em; line-height:1.2; text-indent:1.2em; } .fmpf { font-family:"GillSans", sans-serif; font-size:0.9em; line-height:1.2; margin: 0.6em 0 0 0; } .fmh1 { font-family:"Bembo", serif; font-size:2.3em; font-weight:900; line-height:1.0; margin: 0.5em 0 0 0; } .fmh2 { font-family:"Bembo", serif; font-size:1.8em; font-weight:900; line-height:1.0; } .fmt { font-family:"Bembo", serif; font-size:4.0em; font-weight:900; line-height:1.1; margin: 10% 0 1em 0; } .fmtx { font-family:"GillSans", sans-serif; font-size:0.9em; line-height:1.2; margin: 1.0em 0 0 0; } .fmtx1 { font-family:"GillSans", sans-serif; font-size:0.9em; line-height:1.2; text-indent:1.2em; } .fmtxf { font-family:"Bembo", serif; font-size:2.5em; font-weight:900; line-height:1.0; margin:1.5em 0 1.0em 0; } .h1 { font-family:"Futura", sans-serif; font-size:1.6em; font-weight:500; line-height:1.2; margin: 1.2em 0 0 0; } .primary { font-family:"GillSans", sans-serif; font-size:0.8em; line-height:1.3; } .secondary { font-family:"GillSans", sans-serif; font-size:0.8em; line-height:1.3; } .tertiary { font-family:"GillSans", sans-serif; font-size:0.8em; line-height:1.3; } .indexdiv { font-family:"GillSansCondensed", sans-serif; font-size:0.8em; font-weight:600; line-height:1.3; margin:1.5em 0 0 0; } .rhn { font-family:"GillSans", sans-serif; font-size:0.9em; line-height:1.2; text-indent:1.2em; } .rhnf { font-family:"GillSans", sans-serif; font-size:0.9em; line-height:1.2; } .ingredients { margin:2.0em 0; } .ril { font-family:"GillSans", sans-serif; font-size:0.8em; font-weight:600; line-height:1.4; margin: .35em 0 0 5%; text-indent:-5%; } .rilh { font-family:"GillSansCondensed", sans-serif; font-size:0.75em; font-weight:600; line-height:1.3; margin: 1.5em 0 0 0; letter-spacing:.03em; } .rn { font-family:"GillSans", sans-serif; font-size:0.9em; font-style:italic; line-height:1.3; margin: 1.3em 0 0 0; } .rn1 { font-family:"Bembo", serif; font-size:0.9em; line-height:1.2; margin: 1.3em 0 0 0; } .rnh { font-family:"GillSansCondensed", sans-serif; font-weight:bold; font-style:normal; letter-spacing:.03em; } .rp { font-family:"Bembo", serif; font-size:0.9em; line-height:1.2; margin: 1.3em 0 0 0; } .rp1 { font-family:"Bembo", serif; font-size:0.9em; line-height:1.2; margin:.3em 0 0 0; } .rpf { font-family:"Bembo", serif; font-size:0.9em; line-height:1.2; margin: 2.5em 0 0 0; } .rph { font-family:"GillSans", sans-serif; font-size:0.9em; line-height:1.2; margin: 1.5em 0 0 0; } .rps { font-family:"Bembo", serif; font-size:0.9em; line-height:1.2; margin: 1.5em 10% 0 10%; } .rpBoldNum { font-family:"GillSans", sans-serif; font-weight:bold; } .rt { page-break-before:always; font-family:"Bembo", serif; font-size:1.8em; font-weight:bold; line-height:1.1; } .r1t { font-family:"Bembo", serif; font-size:1.3em; font-weight:bold; line-height:1.1; margin:2.0em 0 0 0; } .ry { font-family:"Bembo", serif; font-size:1em; font-style:italic; line-height:1.4; margin:0 0 2.5em 0; } .sbBold { font-weight:600; } .sbLeadIn { font-family:"GillSans"; font-weight:600; } .sbh { font-family:"GillSans", sans-serif; font-size:0.9em; line-height:1.2; margin: 1.5em 0 0 0; } .sbtx { font-family:"GillSans", sans-serif; font-size:0.9em; line-height:1.2; text-indent:1.2em; } .sbtxf { font-family:"GillSans", sans-serif; font-size:0.9em; line-height:1.2; } .sbt { page-break-before:always; font-family:"Futura", sans-serif; font-size:3.5em; font-weight:100; line-height:1.1; margin: 15% 0 1.0em 0; } .tocfm { font-family:"GillSans", sans-serif; font-size:0.9em; font-weight:600; line-height:1.2; margin:.35em 0 0 0; } .toc1 { font-family:"GillSans", sans-serif; font-size:0.9em; line-height:1.1; margin: 0 0 0.6em 0; } .tocpt { font-family:"Bembo", serif; font-size:2.5em; font-weight:900; line-height:1.1; margin: 1.2em 0 .5em 0; } .tocpt1 { font-family:"GillSans", sans-serif; font-size:0.9em; font-weight:bold; line-height:1.2; margin: 1.2em 0 0.25em 0; } .ulf { font-family:"GillSans", sans-serif; font-size:0.9em; line-height:1.2; margin: 1.2em 0 0 0; } .ul { font-family:"GillSans", sans-serif; font-size:0.9em; line-height:1.2; text-indent:1.2em; } .b { font-weight:bold; } .b2 { font-family:"Bembo", serif; font-size:0.9em; font-weight:bold; } .i { font-style:italic; } .regular { font-style:normal; } .rpRunIn { font-family:"GillSans", sans-serif; font-weight:600; } .fmBold { font-family:"Bembo", serif; font-weight:bold; }