/* Welcome to Compass. Use this file to define print styles.
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/print.css" media="print" rel="stylesheet" type="text/css" /> */
/* Main Dark Blue */
/* Main Tourqoise */
@media print {
  * {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  .hctJqplot canvas, .hctJqplot table, .hctJqplot div {
    display: none;
  }
  .hctJqplot img {
    display: block;
  }

  .onPrint {
    display: block;
  }

  .not-front #header h1.siteLogo {
    display: block;
    height: 72px !important;
    width: 174px !important;
  }
  .not-front #header h1.siteLogo a {
    display: block !important;
    height: 72px !important;
    width: 174px !important;
    visibility: visible !important;
    background: url(img/HCT_Logo.png) 0 0 !important;
  }

  #header {
    background: none;
    position: relative !important;
    height: 73px !important;
    border: 0 none !important;
    margin-bottom: 50px;
  }
  #header h1.siteLogo {
    display: block;
    height: 72px !important;
    width: 174px !important;
  }
  #header h1.siteLogo a {
    display: block !important;
    height: 72px !important;
    width: 174px !important;
    visibility: visible !important;
    background: url(img/HCT_Logo.png) 0 0 !important;
  }
  #header .nav ul,
  #header .searchForm,
  #header .search {
    display: none !important;
  }

  .service-links,
  .topPad,
  .secondaryNav {
    display: none;
  }

  /* BreadCrumbs */
  #breadcrumb {
    width: 410px !important;
    top: 105px !important;
    margin-left: -345px !important;
  }

  /* Share */
  .block-addtoany {
    display: none;
  }

  /* Background */
  .pageBackground,
  .sideOverlayimage {
    display: none;
  }

  /* Carousel */
  .grantsCarousel,
  .newsCarousel,
  .news-eventsCarousel,
  .programCarousel,
  .homepageCarousel {
    display: none;
  }

  .programCarousel {
    height: 0;
  }

  .historyCarousel .hctCarouselDetails {
    top: 2px !important;
    margin-left: -325px !important;
    max-width: 365px !important;
    min-height: 130px !important;
  }
  .historyCarousel .hctCarouselDetails .flex-viewport {
    width: 365px !important;
  }
  .historyCarousel .hctCarouselDetails h2 {
    font-size: 20px !important;
    padding-left: 80px !important;
  }
  .historyCarousel .hctCarouselDetails h2 a {
    font-size: 20px !important;
  }
  .historyCarousel .hctCarouselDetails h3 {
    font-size: 12px !important;
  }
  .historyCarousel .hctCarouselDetails p {
    font-size: 10px !important;
    margin-bottom: 0 !important;
  }
  .historyCarousel .hctCarouselDetails .historyPaging li {
    top: -28px !important;
  }
  .historyCarousel .hctCarouselDetails .historyPaging li a {
    font-size: 20px !important;
  }
  .historyCarousel .hctCarouselDetails .flex-control-paging {
    left: 80px !important;
  }
  .historyCarousel .hctCarouselDetails .flex-direction-nav li a {
    top: 86px !important;
  }
  .historyCarousel .hctCarouselDetails .flex-direction-nav li a.flex-prev {
    left: 20px !important;
  }
  .historyCarousel .hctCarouselDetails .flex-direction-nav li a.flex-next {
    right: 20px !important;
  }
  .historyCarousel .hctCarouselDetails .historyDirectNav li {
    top: 18px !important;
  }
  .historyCarousel .hctCarouselDetails .historyDirectNav li.previous a {
    left: 20px !important;
  }
  .historyCarousel .hctCarouselDetails .historyDirectNav li.next a {
    right: 20px !important;
  }
  .historyCarousel .hctCarouselDetails article {
    padding: 0 95px 0 80px !important;
    width: 235px !important;
  }
  .historyCarousel .hctCarouselImages {
    top: 148px !important;
  }
  .historyCarousel .hctCarouselImages .imageAsBg {
    width: 750px !important;
    height: 505px !important;
  }

  /* Accordion */
  #hctAccordion h3 {
    width: 410px;
  }
  #hctAccordion h3 img {
    width: 410px;
    height: auto !important;
  }
  #hctAccordion h3 a {
    font-size: 20px !important;
    padding: 15px 25px 30px 44px;
    width: 250px;
    margin-top: -32px;
  }
  #hctAccordion h3 a:before {
    top: 9px;
    left: 16px;
  }
  #hctAccordion h3.ui-state-active a {
    padding-bottom: 15px;
  }
  #hctAccordion h3.ui-state-active a:before {
    top: 15px;
    left: 3px;
  }

  /* Search Pages */
  .hctProgramGrants .leftCol {
    margin-left: 0 !important;
    max-width: 90px !important;
  }
  .hctProgramGrants .rightCol {
    width: 280px;
    margin-right: 0 !important;
  }
  .hctProgramGrants .rightCol table tr th:first-child,
  .hctProgramGrants .rightCol table tr td:first-child {
    width: 55% !important;
  }
  .hctProgramGrants .rightCol table th a {
    font-size: 18px !important;
  }

  .hctGrants .leftCol {
    margin-left: 0 !important;
    max-width: 100px !important;
  }
  .hctGrants .rightCol {
    width: 550px;
    margin-right: 0 !important;
  }
  .hctGrants .rightCol input[type="text"] {
    max-width: 140px !important;
  }
  .hctGrants .rightCol table th.title, .hctGrants .rightCol table td.title {
    width: 25% !important;
  }
  .hctGrants .rightCol table th.date, .hctGrants .rightCol table td.date {
    width: 18% !important;
  }
  .hctGrants .rightCol table th.amount, .hctGrants .rightCol table td.amount {
    width: 22% !important;
  }

  .hctStaff .leftCol {
    margin-left: 40px !important;
    max-width: 100px !important;
  }
  .hctStaff .rightCol {
    width: 238px;
  }

  .hctnews-events-publication {
    padding-top: 0 !important;
  }
  .hctnews-events-publication h2 {
    font-size: 20px !important;
    margin-left: 0 !important;
  }
  .hctnews-events-publication .column {
    margin: 0 !important;
  }
  .hctnews-events-publication .column .sortForm li {
    margin-right: 20px;
  }
  .hctnews-events-publication .column input[type="text"] {
    max-width: 200px !important;
  }
  .hctnews-events-publication .searchResults {
    width: 750px;
  }
  .hctnews-events-publication .searchResults .searchList {
    height: auto !important;
  }
  .hctnews-events-publication .searchResults .searchList li {
    width: 340px !important;
    margin-left: 15px;
    position: relative !important;
    display: block !important;
    left: 0 !important;
    top: auto !important;
    float: left;
    page-break-inside: auto;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
  }
  .hctnews-events-publication .searchResults .searchList li img {
    width: 339px;
    height: auto;
  }
  .hctnews-events-publication .searchResults .searchList li .div-title {
    margin-left: 2px;
  }
  .hctnews-events-publication .searchResults .searchList li.no-image div.title {
    background: transparent none;
    margin-left: 0;
  }
  .hctnews-events-publication .searchResults .moreItem {
    display: none;
  }

  .hctSearch .rightCol input[type="text"] {
    max-width: 200px !important;
  }
  .hctSearch .rightCol .searchResults .searchItem {
    margin-bottom: 30px;
  }
  .hctSearch .rightCol .searchResults .searchItem h4 {
    font-size: 12px;
  }
  .hctSearch .rightCol .searchResults .searchItem h4 a {
    font-size: 12px;
  }
  .hctSearch .rightCol .searchResults .searchItem .readmore {
    font-size: 10px;
  }

  /* 2 Columns */
  .twoColumns {
    padding-top: 0 !important;
    padding-right: 0;
  }
  .twoColumns .coverImageCaption {
    display: none;
  }
  .twoColumns .col {
    float: left;
    width: 410px;
    padding: 0 0 0 0 !important;
  }
  .twoColumns .col iframe.video {
    display: none;
  }
  .twoColumns .col.hasImages .postItem.itemProgram .image_wrapper {
    width: 126px !important;
  }
  .twoColumns .col.hasImages .postItem.itemProgram .image_wrapper img {
    float: left;
    max-width: 126px;
  }
  .twoColumns .col.hasImages .postItem.itemProgram .excerpt {
    float: right;
    width: 250px;
    margin-left: 0;
  }
  .twoColumns .col.hasImages .postItem.itemProgram .excerpt h3, .twoColumns .col.hasImages .postItem.itemProgram .excerpt h4, .twoColumns .col.hasImages .postItem.itemProgram .excerpt h5, .twoColumns .col.hasImages .postItem.itemProgram .excerpt p, .twoColumns .col.hasImages .postItem.itemProgram .excerpt ul, .twoColumns .col.hasImages .postItem.itemProgram .excerpt ol {
    margin-left: 0 !important;
  }
  .twoColumns .col.hasImages .postItem.itemProgram .excerpt p, .twoColumns .col.hasImages .postItem.itemProgram .excerpt ul, .twoColumns .col.hasImages .postItem.itemProgram .excerpt ol {
    margin-bottom: 25px;
  }
  .twoColumns .col .quote {
    width: 126px;
  }
  .twoColumns .col .quote blockquote p {
    font-size: 12px !important;
  }
  .twoColumns .col img.left {
    width: 126px !important;
    height: auto !important;
  }
  .twoColumns .col .wrap-content {
    margin-left: 108px;
  }
  .twoColumns .col .landscape img, .twoColumns .col .portrait img {
    width: 100%;
    height: auto;
  }
  .twoColumns .col h2 {
    margin-bottom: 36px;
  }
  .twoColumns .col h2,
  .twoColumns .col h3 {
    font-size: 20px;
  }
  .twoColumns .col h2 span,
  .twoColumns .col h3 span {
    font-size: 20px;
  }
  .twoColumns .col h4 {
    font-size: 12px;
  }
  .twoColumns .col h5, .twoColumns .col p > a, .twoColumns .col p, .twoColumns .col ul li, .twoColumns .col ol li {
    font-size: 10px;
  }
  .twoColumns .col h3, .twoColumns .col h4, .twoColumns .col h5, .twoColumns .col p {
    margin-left: 50px;
  }
  .twoColumns .col .postItem.itemProgram img {
    float: left;
  }
  .twoColumns .col .postItem.itemProgram .excerpt {
    float: right;
    width: 100%;
  }
  .twoColumns .col .postItem.itemProgram .excerpt h3, .twoColumns .col .postItem.itemProgram .excerpt h4, .twoColumns .col .postItem.itemProgram .excerpt h5, .twoColumns .col .postItem.itemProgram .excerpt p, .twoColumns .col .postItem.itemProgram .excerpt ul, .twoColumns .col .postItem.itemProgram .excerpt ol {
    margin-left: 50px !important;
  }
  .twoColumns .col .postItem.itemProgram .excerpt p, .twoColumns .col .postItem.itemProgram .excerpt ul, .twoColumns .col .postItem.itemProgram .excerpt ol {
    margin-bottom: 25px;
  }
  .twoColumns .col article.postItem {
    width: 410px;
  }
  .twoColumns .col article.postItem img {
    width: 410px;
    height: auto;
  }
  .twoColumns .col article.postItem .excerpt {
    width: 250px;
    left: 25px;
  }
  .twoColumns .col article.postItem .excerpt h3, .twoColumns .col article.postItem .excerpt h4, .twoColumns .col article.postItem .excerpt h5, .twoColumns .col article.postItem .excerpt p {
    margin-left: 0px;
  }
  .twoColumns .col #map {
    width: 460px !important;
    height: 200px !important;
  }
  .twoColumns .sidebar {
    float: right !important;
    padding-top: 0 !important;
  }
  .twoColumns .sidebar aside {
    margin-left: 15px;
  }
  .twoColumns .sidebar aside h3 {
    font-size: 20px;
  }
  .twoColumns .sidebar aside ul li, .twoColumns .sidebar aside ol li, .twoColumns .sidebar aside p, .twoColumns .sidebar aside a {
    font-size: 10px;
  }

  /* 3 Columns */
  .threeColumns {
    padding-top: 0;
  }
  .threeColumns .col {
    width: 32%;
  }
  .threeColumns .col h3 {
    font-size: 32px !important;
  }
  .threeColumns .col h4 {
    font-size: 21px !important;
  }
  .threeColumns .col h4 a {
    font-size: 21px !important;
  }

  /* Graph */
  #hctGraph {
    width: 790px;
    height: auto !important;
  }
  #hctGraph h2 {
    margin-left: 20px !important;
  }

  #graphwrap {
    background: #09537c repeat !important;
  }
  #graphwrap .barGraph {
    max-width: 370px !important;
    margin-left: 0 !important;
  }
  #graphwrap .barGraph .hctJqplot {
    width: auto !important;
    height: auto !important;
  }
  #graphwrap .barGraph .hctJqplot img {
    margin-top: 3px;
    width: 100%;
    height: auto;
  }
  #graphwrap .pieGraph {
    max-width: 170px !important;
    margin-left: 20px !important;
  }
  #graphwrap .pieGraph h4 {
    padding-right: 0;
  }
  #graphwrap .pieGraph .hctJqplot {
    width: auto !important;
    height: auto !important;
  }
  #graphwrap .pieGraph .hctJqplot img {
    margin-top: 23px;
    width: 100%;
    height: auto;
  }

  #figures {
    padding-left: 50px !important;
  }
  #figures h3 {
    font-size: 20px !important;
  }
  #figures h3 span {
    font-size: 20px !important;
  }
  #figures .graphCol {
    width: 160px !important;
    font-size: 14px;
  }
  #figures .graphCol:nth-child(4) {
    clear: left;
  }
  #figures .graphCol .fs24 {
    font-size: 21px;
  }
  #figures .graphCol .fs14 {
    font-size: 12px;
  }
  #figures .hctJqplot {
    width: auto !important;
    margin-left: 0 !important;
  }
  #figures .hctJqplot img {
    margin-top: 20px;
    width: 100%;
    height: auto;
  }

  .twoColumns .col .hctJqplot {
    margin-left: 50px !important;
    width: auto !important;
    height: auto !important;
  }
  .twoColumns .col .hctJqplot img {
    margin-top: 20px;
    width: 100%;
    height: auto;
  }

  #bar1note, #bar2note {
    margin-left: 50px !important;
    font-size: 9px !important;
  }

  /* Footer */
  footer {
    display: none;
  }
}
/* End of Media Print */
