/* Burlingame Pro Condensed */ @font-face { font-family: "BurlingameProCondensed"; font-style: normal; font-weight: normal; src : url("../fonts/BurlingamePro-Condensed.otf"); } @font-face { font-family: "BurlingameProCondensed"; font-style: italic; font-weight: normal; src : url("../fonts/BurlingamePro-CondensedIt.otf"); } @font-face { font-family: "BurlingameProCondensed"; font-style: normal; font-weight: bold; src : url("../fonts/BurlingamePro-CondBold.otf"); } @font-face { font-family: "BurlingameProCondensed"; font-style: italic; font-weight: bold; src : url("../fonts/BurlingamePro-CondBoldIt.otf"); } /* Garamond Premier Pro Caption */ @font-face { font-family: "GaramondCaption"; font-style: normal; font-weight: 100; src : url("../fonts/GaramondPremrPro-Capt.otf"); } @font-face { font-family: "GaramondCaption"; font-style: italic; font-weight: 100; src : url("../fonts/GaramondPremrPro-ItCapt.otf"); } @font-face { font-family: "GaramondCaption"; font-style: normal; font-weight: normal; src : url("../fonts/GaramondPremrPro-MedCapt.otf"); } @font-face { font-family: "GaramondCaption"; font-style: italic; font-weight: normal; src : url("../fonts/GaramondPremrPro-MedItCapt.otf"); } @font-face { font-family: "GaramondCaption"; font-style: normal; font-weight: 600; src : url("../fonts/GaramondPremrPro-SmbdCapt.otf"); } @font-face { font-family: "GaramondCaption"; font-style: italic; font-weight: 600; src : url("../fonts/GaramondPremrPro-SmbdItCapt.otf"); } @font-face { font-family: "GaramondCaption"; font-style: normal; font-weight: bold; src : url("../fonts/GaramondPremrPro-BdCapt.otf"); } @font-face { font-family: "GaramondCaption"; font-style: italic; font-weight: bold; src : url("../fonts/GaramondPremrPro-BdItCapt.otf"); } /* Avenir Next LT Pro */ @font-face { font-family: "Avenir"; font-style: normal; font-weight: 200; src : url("../fonts/AvenirNextLTPro-Thin.otf"); } @font-face { font-family: "Avenir"; font-style: italic; font-weight: 200; src : url("../fonts/AvenirNextLTPro-ThinIt.otf"); } @font-face { font-family: "Avenir"; font-style: normal; font-weight: 300; src : url("../fonts/AvenirNextLTPro-Light.otf"); } @font-face { font-family: "Avenir"; font-style: italic; font-weight: 300; src : url("../fonts/AvenirNextLTPro-LightIt.otf"); } @font-face { font-family: "Avenir"; font-style: normal; font-weight: 400; src : url("../fonts/AvenirNextLTPro-Regular.otf"); } @font-face { font-family: "Avenir"; font-style: italic; font-weight: 400; src : url("../fonts/AvenirNextLTPro-It.otf"); } @font-face { font-family: "Avenir"; font-style: normal; font-weight: 500; src : url("../fonts/AvenirNextLTPro-Medium.otf"); } @font-face { font-family: "Avenir"; font-style: italic; font-weight: 500; src : url("../fonts/AvenirNextLTPro-MediumIt.otf"); } @font-face { font-family: "Avenir"; font-style: normal; font-weight: bold; src : url("../fonts/AvenirNextLTPro-Demi.otf"); } @font-face { font-family: "Avenir"; font-style: italic; font-weight: bold; src : url("../fonts/AvenirNextLTPro-DemiIt.otf"); } @font-face { font-family: "Avenir"; font-style: normal; font-weight: 800; src : url("../fonts/AvenirNextLTPro-Bold.otf"); } @font-face { font-family: "Avenir"; font-style: italic; font-weight: 800; src : url("../fonts/AvenirNextLTPro-BoldIt.otf"); } @font-face { font-family: "Avenir"; font-style: normal; font-weight: 900; src : url("../fonts/AvenirNextLTPro-Heavy.otf"); } @font-face { font-family: "Avenir"; font-style: italic; font-weight: 900; src : url("../fonts/AvenirNextLTPro-HeavyIt.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: 1em; } /* NORMAL IMAGES */ .medium_img { margin: 1em 10% 0 10%; text-align: center; page-break-before: avoid; } .minor_img { margin: 1em 18% 0 18%; text-align: center; page-break-before: avoid; } .small_img { margin: 1em 25% 0 25%; text-align: center; page-break-before: avoid; } .xsmall_img { margin: 1em 35% 0 35%; text-align: center; page-break-before: avoid; } .xxsmall_img { margin: 1em 42% 0 42%; text-align: center; page-break-before: avoid; } .medium_left { margin: 1em 20% 0 0; text-align: center; page-break-before: avoid; } .minor_left { margin: 1em 36% 0 0; text-align: center; page-break-before: avoid; } .small_left { margin: 1em 50% 0 0; text-align: center; page-break-before: avoid; } .xsmall_left { margin: 1em 70% 0 0; text-align: center; page-break-before: avoid; } .xxsmall_left { margin: 1em 84% 0 0; text-align: center; page-break-before: avoid; } .medium_right { margin: 1em 0 0 20%; text-align: center; page-break-before: avoid; } .minor_right { margin: 1em 0 0 36%; text-align: center; page-break-before: avoid; } .small_right { margin: 1em 0 0 50%; text-align: center; page-break-before: avoid; } .xsmall_right { margin: 1em 0 0 70%; text-align: center; page-break-before: avoid; } .xxsmall_right { margin: 1em 0 0 84%; text-align: center; page-break-before: avoid; } /* FLOAT IMAGES */ .float_right { margin-top: 1em; padding-bottom: .25em; width:30%; float:right; padding-left:10px; } .float_right_wide { margin-top: 1em; padding-bottom: .25em; width:40%; float:right; padding-left:10px; } .float_right_small { margin-top: 1em; padding-bottom: .25em; width:20%; float:right; padding-left:10px; } .float_right_xsmall { margin-top: 1em; padding-bottom: .25em; width:10%; float:right; padding-left:10px; } .float_left { margin-left: 1px; margin-top: 1em; padding-bottom: .25em; width:30%; float:left; padding-right:10px; } .float_left_wide { margin-left: 1px; margin-top: 1em; padding-bottom: .25em; width:40%; float:left; padding-right:10px; } .float_left_small { margin-left: 1px; margin-top: 1em; padding-bottom: .25em; width:20%; float:left; padding-right:10px; } .float_left_xsmall { margin-left: 1px; margin-top: 1em; padding-bottom: .25em; width:10%; float:left; padding-right:10px; } /* PROJECT IMAGES */ .project_img { text-align: center; margin:1em 10% 0em 10%; page-break-after:always; } .project_spread { text-align: center; margin: 1em 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; 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 { color:#605a5c; font-family:sans-serif; font-size:1.2em; margin:1em 0 .25em 0; } .primary { font-family: "GaramondCaption", serif; font-size:0.8em; line-height:1.4; } .secondary { font-family: "GaramondCaption", serif; font-size:0.8em; line-height:1.4; } .indexdiv { color:#605a5c; font-family: "BurlingameProCondensed", sans-serif; font-size:1.2em; line-height:1.3; margin: 1.3em 0 0 0; page-break-after:avoid; } .pencilLabels { color:#605a5c; font-family: "Avenir", sans-serif; font-size:0.65em; font-weight:bold; line-height:1.7; margin: 1.0em 0 .75em 0; } .bmpf { font-family: "GaramondCaption", serif; font-size:0.8em; line-height:1.4; } li.bl { color:#a04c40; font-family: "GaramondCaption", serif; font-size:0.9em; line-height:1.4; margin: 0.5em 0 0 0; } p.bl { color:#212121; font-size:1em; margin:.1em; } .cap { color:#605a5c; font-family: "Avenir", sans-serif; font-size:0.6em; font-weight:bold; line-height:1.4; } .cip { font-family: "GaramondCaption", serif; font-size:0.8em; line-height:1.4; margin:0 0 0 3%; text-indent:-3%; } .cn { color:#935244; font-family: "Avenir", sans-serif; font-size:1em; font-weight:bold; line-height:1.3; margin: 5% 0 2.3em 0; } .crt { font-family: "GaramondCaption", serif; font-size:0.8em; line-height:1.4; } .crtf { font-family: "GaramondCaption", serif; font-size:0.8em; line-height:1.4; margin-top:1.5em; } .ct { color:#605a5c; font-family: "BurlingameProCondensed", sans-serif; font-size:2em; line-height:1.2; margin: 0 0 2.3em 0; } .fmh1 { color:#605a5c; font-family: "BurlingameProCondensed", sans-serif; font-size:1.7em; line-height:1.1; margin: 1.0em 0 1.5em 0; } .h1 { color:#935244; font-family: "BurlingameProCondensed", sans-serif; font-size:1.6em; line-height:1.2; margin: 2.0em 0 1.0em 0; } .h2 { color:#605a5c; font-family: "BurlingameProCondensed", sans-serif; font-size:1.2em; line-height:1.3; margin: 1.3em 0 0.6em 0; } .h2aft { color:#605a5c; font-family: "BurlingameProCondensed", sans-serif; font-size:1.2em; line-height:1.3; margin: 1em 0 0.6em 0; } .h3 { color:#605a5c; font-family: "BurlingameProCondensed", sans-serif; font-size:0.9em; line-height:1.3; margin: 1.3em 0 0.5em 0; } .h4 { color:#605a5c; font-family: "BurlingameProCondensed", sans-serif; font-size:0.9em; line-height:1.3; margin: 1.3em 0 0.5em 0; } li.nl { font-family: "GaramondCaption", serif; font-size:0.9em; line-height:1.4; margin: 1.0em 0 0 0; } p.nl { font-size:1em; margin:0; } .p { font-family: "GaramondCaption", serif; font-size:0.9em; line-height:1.4; text-indent:1.6em; } .paft { font-family: "GaramondCaption", serif; font-size:0.9em; line-height:1.4; } .pf { font-family: "GaramondCaption", serif; font-size:0.9em; line-height:1.4; } .pq { color:#935244; font-family: "BurlingameProCondensed", sans-serif; font-size:0.9em; font-style:italic; line-height:1.3; margin: 0 0 0 0.5em; text-indent:-0.5em; } .pqs { color:#935244; font-family: "BurlingameProCondensed", sans-serif; font-size:0.8em; line-height:1.6; margin: 0.6em 0 4em 0.6em; } .rhn { font-family: "GaramondCaption", serif; font-size:1.0em; line-height:1.3; text-indent:1.4em; } .rhn1 { font-family: "GaramondCaption", serif; font-size:1.0em; line-height:1.3; text-indent:1.4em; margin:1.0em 0 0 0; } .rhnf { font-family: "GaramondCaption", serif; font-size:1.0em; line-height:1.3; margin: 2.0em 0 0 0; } .ril { font-family: "Avenir", sans-serif; font-size:0.7em; font-weight:500; line-height:1.4; margin: 0.6em 0 0 0; } .rilh { color:#605a5c; font-family: "Avenir", sans-serif; font-size:0.8em; font-weight:bold; line-height:1.3; margin: 2em 0 0.6em 0; } .rilh1 { color:#605a5c; font-family: "Avenir", sans-serif; font-size:0.65em; font-weight:bold; line-height:1.3; margin: 2em 0 0 0; } .rt { page-break-before:always; color:#935244; font-family: "BurlingameProCondensed", sans-serif; font-size:1.6em; line-height:1.2; margin: 0 0 1.0em 0; } .sbaft { font-family: "Avenir", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.4; margin: 0.6em 0 0 0; } li.sbbl { font-family: "Avenir", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.4; margin: 0.6em 0 0 0; } p.sbbl { font-size:1em; margin:0; } li.sbblf { font-family: "Avenir", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.4; margin: 0.6em 0 0 0; } p.sbblf { font-size:1em; margin:0; } .sbf { font-family: "Avenir", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.4; } li.sbnl { font-family: "Avenir", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.4; margin: 0.6em 0 0 0; } p.sbnl { font-size:1em; margin:0; } li.sbnlf { font-family: "Avenir", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.4; margin: 0.6em 0 0 0; } p.sbnlf { font-size:1em; margin:0; } .sbt { color:#935244; font-family: "Avenir", sans-serif; font-size:1.1em; font-weight:bold; line-height:1.4; margin: 0.7em 0 0.4em 0; } .sbul { font-family: "Avenir", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.4; margin: 0.6em 0 0 0; } .sbul1 { font-family: "Avenir", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.4; margin: 0.6em 0 0 1.4em; text-indent:-1.4em; } .sbulf { font-family: "Avenir", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.4; margin: 0.6em 0 0 0; } .sbull { font-family: "Avenir", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.4; margin: 0.6em 0 0 0; } .sp { font-family: "GaramondCaption", serif; font-size:0.9em; line-height:1.4; text-indent:1.6em; margin:1.0em 0 0 0; } .toc1 { color:#935244; font-family: "BurlingameProCondensed", sans-serif; font-size:0.9em; line-height:1.3; margin: 0.8em 0 0.5em 0; } .toc2 { color:#605a5c; font-family: "GaramondCaption", serif; font-size:0.9em; line-height:1.4; margin: 0 0 0 7%; text-indent:-3.5%; } .toc3 { color:#935244; font-family: "BurlingameProCondensed", sans-serif; font-size:0.9em; line-height:1.3; margin: .3em 0 0 0; } .tocHemb { font-size:0.8em; } .ul1 { font-family: "GaramondCaption", serif; font-size:0.9em; line-height:1.4; } .ul { font-family: "GaramondCaption", serif; font-size:0.9em; line-height:1.4; margin: 0.5em 0 0 0; } .ulh { font-family: "Minion Pro", serif; font-size:1em; line-height:1.2; } .ull { font-family: "GaramondCaption", serif; font-size:0.9em; line-height:1.4; margin: 0.5em 0 0.8em 0; } .ul2 { font-family: "GaramondCaption", serif; font-size:0.9em; line-height:1.4; margin: 0.5em 0 0 5em; text-indent:-5em; } .ull2 { font-family: "GaramondCaption", serif; font-size:0.9em; line-height:1.4; margin: 0.5em 0 .8em 5em; text-indent:-5em; } .hemb { color:#605a5c; font-family: "Avenir", sans-serif; font-size:0.7em; font-weight:800; } .hemb1 { color:#605a5c; font-family: "Avenir", sans-serif; font-size:0.9em; font-weight:800; } .checkBox { color:#605a5c; font-family: "Avenir", sans-serif; font-size:0.9em; font-weight:800; margin-right:0.7em; } .ccust1 { color:#605a5c; font-family: "Avenir", sans-serif; font-size:0.8em; font-weight:bold; } .i { font-style:italic; } .coloredPencil { margin:1.5em 75% 0 0; } .wcPencil { margin:1.5em 75% 0 0; } .inlinePencil { width:10em; margin-left:.5em; } .inlinePencil1 { width:7em; margin-right:.5em; } .inlineSwatch { width:4em; margin-left:.5em; } .sbBackground { background-color:#f5f2e6; margin:0 10% 1.0em 10%; border:0; padding:0; line-height:.4; } .sbBackground1 { background-color:#f5f2e6; padding:5%; margin:0 10% 0 10%; border:0; line-height:.4; } .sbBannerTop { page-break-before:always; margin:.25em 10% 0 10%; border:0; padding:0; line-height:.4; } .sbBannerBottom { margin:0; border:0; padding:0; line-height:.4; } .stepsLine { margin:1.0em 0 0 0; text-align:center; line-height:1.0; } .hembBullet { margin-right:.5em; } .aBold { font-weight:bold; }