/* for PRINT function on article, event detail, infographic, hotline page */
@media print {
  .sectionSideBar {
    display: none; }

  .searchSideBar {
    display: none; }

  .mainNav {
    display: none; }

  .navActions {
    display: none; }

  .myAccountDDWraper {
    display: none; }

  .mainSubNav {
    display: none; }

  .mainSubNavContentBox {
    display: none; }

  .adUnit {
    display: none; }

  .relatedLinks {
    display: none; }

  .mainFooter {
    display: none; }

  .breadcrumWrapper {
    display: none; }

  .articleShareUnit {
    display: none; }

  .calendarShare {
    display: none; }

  .sectionQuickLinks {
    display: none; }

  .featuredItemCarousel {
    display: none; }

  .bgCircle {
    display: none; }

  .hasAd {
    display: none; }

  #feedback {
    display: none; }

  #banner-main {
    display: none; }

  h2 {
    color: #000 !important;
    text-align: left; }
    .textWrapper h2 {
      margin-right: 0.5in !important;
    }

  .sectionHeader, .sectionHeaderSimple {
    height: auto;
    background-color: transparent !important;
    margin: 0 .5in;
    padding: 0 !important; }
    .sectionHeader .maxWidthContainer, .sectionHeaderSimple .maxWidthContainer {
      margin: 0 !important;
      top: 0 !important;
      transform: translateY(0) !important; }

  .contentMaxWidth {
    margin: 0; }
    .contentMaxWidth .contentWrapper {
      margin: 0;
      width: 100% !important; }
      .contentMaxWidth .contentWrapper.contentOffset {
        margin: 0; }
        .contentMaxWidth .contentWrapper.contentOffset .contentOffsetPadding {
          padding: 0 !important; }

  .sectionWrapper .contentMaxWidth {
    margin: 0 0.5in !important; }

  .siteLogo {
    margin: 0 0.5in !important; }

  header.mainNavigation {
    position: absolute;
    height: 0;
    padding: 0 !important;
    margin: 0 !important; }

  .clearAll {
    display: none; }

  .mainNavigation.mobile {
    display: none; }

  .pageWrapper {
    padding: -3in 0 0 0 !important; }

  /* ARTICLE PAGE ONLY */
   .articleContent {
    display:block !important }
   .flush-cache {
	   display: none; }


  /* EVENT DETAIL PAGE ONLY */
  .eventDetail h1 {
    color: #000 !important;
    width: 100% !important; }
  .eventDetail p {
    color: #000 !important; }
  .eventDetail .textWrapper {
    float: none;
    max-width: 100% !important; }
  .eventDetail .dateBlock {
    float: none;
    background-color: transparent !important;
    padding: 0 !important;
    margin: 20px 0 0 0 !important;
    width: 100% !important;
    display: block; }
    .eventDetail .dateBlock .monthUnderline, .eventDetail .dateBlock .clearAll {
      display: none; }
    .eventDetail .dateBlock .month {
      text-align: left;
      display: inline;
      margin-right: 5px; }
    .eventDetail .dateBlock .date {
      font-weight: 800 !important;
      line-height: 16px !important;
      margin: 0;
      letter-spacing: 1px !important;
      font-size: 14px !important;
      display: inline;
      text-align: left;
      margin-right: 5px;
      padding-right: 5px;
      border-right: solid 1px #000; }
    .eventDetail .dateBlock .time {
      font-weight: 800 !important;
      line-height: 16px !important;
      margin: 0;
      letter-spacing: 1px !important;
      font-size: 14px !important;
      display: inline;
      text-align: left; }
  .eventDetail .eventRegistrationForm {
    display: none; }
  .eventDetail .sectionUnderline {
    display: none; }

  /* INFOGRAPHIC PAGE ONLY */
  .infographics .sectionHeader {
    height: auto !important; }
    .infographics .sectionHeader .subhead {
      color: #000 !important;
      padding: 0 !important;
      margin: 5px 0 0 0 !important; }
      .infographics .sectionHeader .subhead:before {
        display: none; }
  .infographics .graphicsSlider, .infographics .filterPagination, .infographics .mainVideoPlayer, .infographics .videoTitle {
    display: none !important; }
  .infographics .filter {
    display: none !important; }
  .infographics .filterGridItem {
    width: 33.33%;
    float: left; }
    .infographics .filterGridItem .image {
      width: 100%;
      float: none; }
    .infographics .filterGridItem .text {
      width: 100%;
      float: none; }
      .infographics .filterGridItem .text h6 {
        line-height: 20px; }
  .infographics.detail .textWrapper .subhead {
    color: #000 !important;
    padding: 0 !important;
    margin: 5px 0 0 0 !important; }
    .infographics.detail .textWrapper .subhead:before {
      display: none; }
  .infographics .moreLink {
    display: none; }
  .infographics .clearAll {
    display: block; }

  /* HOTLINE PAGE ONLY */
  .hotlinePage .sectionHeader a.trigger-popup {
    display: none; }
  .hotlinePage .sectionHeader .subhead {
    margin: 0 !important;
    padding: 0 !important; }
    .hotlinePage .sectionHeader .subhead:before {
      height: 0; }
  .hotlinePage .sectionHeader .desktop-subhead {
    color: #000 !important; }
  .hotlinePage .hotline-hours {
    padding: 10px 0 0 0 !important; }
  .hotlinePage .hotline-contact {
    padding: 10px 0 0 0 !important; }
  .hotlinePage .sectionUnderline {
    display: none; }
  .hotlinePage h5 {
    color: #000 !important; }
  .hotlinePage h3.bottom-margin {
    margin: 0 !important; }

  /* FAQ PAGE ONLY */
  .pageWrapper .faqWrapper .sectionHeaderSimple .subhead {
    color: #000 !important;
    margin: 0 !important;
    padding: 0 !important; }
    .pageWrapper .faqWrapper .sectionHeaderSimple .subhead:before {
      height: 0; }
  .pageWrapper .faqWrapper {
    border: none; }
  .pageWrapper .faqWrapper .answer {
    display: block !important; }
  .pageWrapper .faqWrapper .arrowDefault {
    display: none !important; }

  /* MAGAZINE PAGE ONLY */
  .magazinePage .sectionHeader .subhead {
    color: #000 !important;
    margin: 0 !important;
    padding: 0 !important; }
    .magazinePage .sectionHeader .subhead:before {
      height: 0; }
  .magazinePage .button {
    display: none !important; }
  .magazinePage .archive {
    display: none !important; }
  .magazinePage h6 {
    color: #000 !important; }
  .magazinePage .magCover {
    float: none; }
    .magazinePage .magCover img {
      width: 80% !important; }
  .magazinePage .currentEdition {
    float: none;
    padding: 0 !important;
    margin-top: 20px; } }

/*# sourceMappingURL=print.css.map */
