/*// Ratio Color -- why is this gray ?????
$title-ratio: #949494;
$soft-gray-ratio: #767676;

*/
@media print {
  @page {
    margin: 2cm 0.5cm 1cm; }
  .oeh-print {
    display: block; }
  small.oeh-print {
    margin-top: 24pt; }
  .oeh-print-inline {
    display: inline-block; }
  .oeh-not-print {
    display: none !important; }
  body {
    color: #000;
    background: #fff;
    font-size: 11pt;
    width: auto !important; }
  .container,
  .row,
  [class*="col-"] {
    float: none !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important; }
  a {
    font-weight: bold;
    text-decoration: underline; }
    a:link, a:visited,
    a :after {
      color: #002664 !important; }
    a[href^="/"]:after, a.btn:after {
      content: ""; }
    a.btn {
      text-decoration: none !important; }
    a.oeh-not-print-link[href]:after {
      content: ""; }
  .comp-tag-list .label a {
    font-weight: normal !important;
    text-decoration: none !important; }
    .comp-tag-list .label a:after {
      content: ""; }
  h2.text-center {
    text-align: left; }
  .comp-title-and-description .desc {
    color: #002664 !important; }
  .table > thead > tr > th,
  .table > tbody > tr {
    -webkit-print-color-adjust: economy; }
  .panel {
    page-break-inside: avoid; }
  .callout {
    page-break-inside: avoid; }
    .callout h2,
    .callout h3 {
      color: #5c5c5c !important; }
    .callout.callout-info h2,
    .callout.callout-info h3 {
      color: #065796 !important; }
    .callout.callout-warning h2,
    .callout.callout-warning h3 {
      color: #976d1a !important; }
    .callout.callout-danger h2,
    .callout.callout-danger h3 {
      color: #cc0102 !important; }
  .comp-environment-data [class*="col-"],
  .comp-featured-services [class*="col-"],
  .comp-publication-content [class*="col-"],
  .comp-region-finder .inner [class*="col-"],
  .comp-related-links [class*="col-"],
  .comp-spotlight-pages [class*="col-"],
  .search-result-item [class*="col-"] {
    float: left !important;
    padding-right: 15px !important;
    padding-left: 15px !important; }
  .comp-environment-data .col-xs-4,
  .comp-environment-data .col-sm-4,
  .comp-environment-data .col-md-4,
  .comp-featured-services .col-xs-4,
  .comp-featured-services .col-sm-4,
  .comp-featured-services .col-md-4,
  .comp-publication-content .col-xs-4,
  .comp-publication-content .col-sm-4,
  .comp-publication-content .col-md-4,
  .comp-region-finder .inner .col-xs-4,
  .comp-region-finder .inner .col-sm-4,
  .comp-region-finder .inner .col-md-4,
  .comp-related-links .col-xs-4,
  .comp-related-links .col-sm-4,
  .comp-related-links .col-md-4,
  .comp-spotlight-pages .col-xs-4,
  .comp-spotlight-pages .col-sm-4,
  .comp-spotlight-pages .col-md-4,
  .search-result-item .col-xs-4,
  .search-result-item .col-sm-4,
  .search-result-item .col-md-4 {
    width: 33.33333% !important; }
  .comp-environment-data .col-xs-6,
  .comp-environment-data .col-sm-6,
  .comp-environment-data .col-md-6,
  .comp-featured-services .col-xs-6,
  .comp-featured-services .col-sm-6,
  .comp-featured-services .col-md-6,
  .comp-publication-content .col-xs-6,
  .comp-publication-content .col-sm-6,
  .comp-publication-content .col-md-6,
  .comp-region-finder .inner .col-xs-6,
  .comp-region-finder .inner .col-sm-6,
  .comp-region-finder .inner .col-md-6,
  .comp-related-links .col-xs-6,
  .comp-related-links .col-sm-6,
  .comp-related-links .col-md-6,
  .comp-spotlight-pages .col-xs-6,
  .comp-spotlight-pages .col-sm-6,
  .comp-spotlight-pages .col-md-6,
  .search-result-item .col-xs-6,
  .search-result-item .col-sm-6,
  .search-result-item .col-md-6 {
    width: 50% !important; }
  .comp-environment-data .col-xs-8,
  .comp-environment-data .col-sm-8,
  .comp-environment-data .col-md-8,
  .comp-featured-services .col-xs-8,
  .comp-featured-services .col-sm-8,
  .comp-featured-services .col-md-8,
  .comp-publication-content .col-xs-8,
  .comp-publication-content .col-sm-8,
  .comp-publication-content .col-md-8,
  .comp-region-finder .inner .col-xs-8,
  .comp-region-finder .inner .col-sm-8,
  .comp-region-finder .inner .col-md-8,
  .comp-related-links .col-xs-8,
  .comp-related-links .col-sm-8,
  .comp-related-links .col-md-8,
  .comp-spotlight-pages .col-xs-8,
  .comp-spotlight-pages .col-sm-8,
  .comp-spotlight-pages .col-md-8,
  .search-result-item .col-xs-8,
  .search-result-item .col-sm-8,
  .search-result-item .col-md-8 {
    width: 66.66667% !important; }
  .search-result-item .col-sm-3 {
    width: 25% !important; }
  .search-result-item .col-sm-9 {
    width: 75% !important; }
  .breadcrumb a:link, .breadcrumb a:visited {
    color: #5c5c5c !important;
    font-weight: normal !important;
    text-decoration: none; }
    .breadcrumb a:link span, .breadcrumb a:visited span {
      color: #5c5c5c !important; }
  .breadcrumb a[href]:after {
    content: ""; }
  .breadcrumb li.hidden-xs {
    display: list-item !important; }
  .breadcrumb li.active.current span {
    color: #002664 !important; }
  .accordion > div .content {
    display: block !important;
    max-height: inherit !important; }
  .collapse {
    display: block !important; }
  .ui-tabs .ui-tabs-hide {
    display: block !important; }
  .grid-item,
  .grid-sizer {
    width: 50% !important; }
  .grid-item-x2 {
    width: 100% !important; }
  .grid-item {
    text-align: left;
    position: static !important;
    float: left; }
    .grid-item.hidden-xs {
      display: block !important; }
    .grid-item figure {
      margin: 20px; }
      .grid-item figure img {
        margin: 0;
        max-width: 100% !important; }
    .grid-item .group,
    .grid-item figure,
    .grid-item img,
    .grid-item .caption {
      position: static !important;
      -webkit-transform: translate(0, 0) !important;
      transform: translate(0, 0) !important; }
    .grid-item .caption {
      width: 100% !important;
      text-align: left;
      color: #000; }
      .grid-item .caption .desc {
        text-align: left;
        width: 100% !important;
        position: static !important; }
        .grid-item .caption .desc p {
          display: block !important; }
    .grid-item .uptodate-item {
      position: static !important;
      height: auto;
      padding-bottom: 0; }
      .grid-item .uptodate-item .list-inline .tag-item {
        font-weight: normal !important;
        margin: 0;
        text-decoration: none !important; }
      .grid-item .uptodate-item .caption .type {
        right: 34px; }
  .banner-main .highlight {
    position: static !important;
    color: #000 !important;
    padding: 0 !important;
    margin: 0 !important;
    max-width: 100% !important; }
  .slick-track {
    width: 100% !important;
    transform: translate(0, 0) !important; }
    .slick-track .slick-slide {
      min-height: 220pt; }
    .slick-track .custom-col-4 {
      display: block !important;
      float: none;
      margin-bottom: 40px; }
    .slick-track a:after {
      content: ""; }
  .comp-air-quality .btn:after,
  .comp-beach-watch .btn:after {
    content: ""; }
  .comp-beach-watch .beaches-rating .custom-icon-water:before {
    color: #698c33 !important; }
  .comp-beach-watch .beaches-rating.possible .custom-icon-water:before {
    color: #fbb83e !important; }
  .comp-beach-watch .beaches-rating.possible .custom-icon-water:after {
    border: none !important; }
  .comp-beach-watch .beaches-rating.likely .custom-icon-water:before {
    color: #e54c41 !important; }
  .comp-content-search .clear-all,
  .comp-content-search .wrap-btn-popup {
    display: none !important; }
  .comp-content-search .simple-search-block {
    margin-bottom: 0;
    padding-bottom: 0; }
    .comp-content-search .simple-search-block .form-group.search-form {
      border-color: #000; }
      .comp-content-search .simple-search-block .form-group.search-form .btn-search,
      .comp-content-search .simple-search-block .form-group.search-form .icon-cancel-circled {
        display: none !important; }
    .comp-content-search .simple-search-block .list-filter-tags .tag-item.filter-tag {
      color: #000 !important; }
      .comp-content-search .simple-search-block .list-filter-tags .tag-item.filter-tag .icon-cancel-circled {
        display: none !important; }
  .comp-content-search .search-result-block .search-result-item .search-media a {
    display: inline;
    text-align: left; }
  .comp-content-search .search-result-block .search-result-item .search-desc {
    float: left !important;
    clear: none !important; }
  .comp_qaBlock .list-unstyled {
    display: block !important; }
  .comp_qaBlock .qa-item {
    height: auto !important;
    margin-bottom: 0; }
    .comp_qaBlock .qa-item a.title-box {
      text-decoration: none !important; }
      .comp_qaBlock .qa-item a.title-box h3 {
        margin-bottom: 0; }
  .comp_qaBlock .fa-angle-right {
    display: none; }
  .comp_HomepageBanner {
    height: auto !important;
    min-height: 0 !important; }
    .comp_HomepageBanner .container {
      height: auto !important; }
    .comp_HomepageBanner .wrap {
      position: static !important; }
      .comp_HomepageBanner .wrap .description {
        font-size: 24px !important; }
  .comp-connect-with-us {
    display: none; }
  .comp-download-document .text-center {
    text-align: left; }
  .task-base-outer {
    border: 0; }
    .task-base-outer .list-tasks .task-item {
      width: 16.66667% !important; }
      .task-base-outer .list-tasks .task-item a {
        color: #000 !important;
        text-decoration: none !important; }
        .task-base-outer .list-tasks .task-item a:after {
          content: "" !important; }
        .task-base-outer .list-tasks .task-item a.btn-more {
          display: none !important; }
  .comp-featured-services .image .caption .caption-text {
    min-height: 1pt; }
  .comp-featured-services .image a:after {
    content: "" !important; }
  .comp-featured-services .links li {
    margin-top: 0 !important; }
  .comp-featured-services .utilities-block {
    margin-top: 0 !important; }
    .comp-featured-services .utilities-block.panel {
      padding-top: 0; }
  .comp-featured-services .comp-contact-us .contacts-list .col-sm-6 {
    width: 100% !important; }
  .comp-imgvideo-gallery .caption.hidden {
    display: block !important; }
    .comp-imgvideo-gallery .caption.hidden .hidden {
      display: block !important; }
  .comp-region-finder .table-list li {
    padding: 0 !important; }
    .comp-region-finder .table-list li a {
      text-decoration: none; }
  .comp-spotlight-pages .nav-spotlight-item a:after {
    content: ""; }
  .comp-spotlight-pages .nav-spotlight-item.col-xs-4 {
    padding: 0 !important;
    width: 33.33333% !important; }
  .comp-spotlight-pages .nav-spotlight-item .desc .hidden-xs,
  .comp-spotlight-pages .nav-spotlight-item .desc .hidden-sm {
    display: block !important; }
  .comp-spotlight-pages .nav-spotlight-item .desc p {
    font-weight: normal; }
    .comp-spotlight-pages .nav-spotlight-item .desc p:before {
      border-bottom: 5px solid #4C4F55; }
  .comp-things-to-do .slick-track .slick-slide {
    min-height: 336pt; }
  .comp-things-to-do .thumbnail {
    margin-bottom: 0; }
  .comp-things-to-do h4 {
    margin: 0 0 10pt 0;
    padding: 0; }
    .comp-things-to-do h4:after {
      bottom: -6pt; }
  .comp-related-links a {
    text-decoration: none !important; }
    .comp-related-links a:after {
      content: ""; }
  .comp_reportPollution {
    padding: 0; }
    .comp_reportPollution .list-reports li {
      display: inline-block; }
      .comp_reportPollution .list-reports li a.report-item {
        padding: 10pt 15pt;
        text-decoration: none !important; }
        .comp_reportPollution .list-reports li a.report-item:after {
          content: ""; }
  .comp_searchBlock {
    margin-bottom: 0;
    min-height: 1pt;
    padding: 0; }
    .comp_searchBlock .search-form .icon-cancel-circled.active {
      display: none !important; }
  input#ael-search-input {
    border: 1px solid; }
  .comp_contactBlock,
  .comp-contact-us {
    margin-bottom: 0;
    padding-bottom: 0; }
    .comp_contactBlock .list-contact a.btn-block,
    .comp_contactBlock .contacts-list a.btn-block,
    .comp-contact-us .list-contact a.btn-block,
    .comp-contact-us .contacts-list a.btn-block {
      text-align: left !important; }
    .comp_contactBlock .list-contact a:after,
    .comp_contactBlock .contacts-list a:after,
    .comp-contact-us .list-contact a:after,
    .comp-contact-us .contacts-list a:after {
      content: "" !important; }
    .comp_contactBlock .list-contact a .fa,
    .comp-contact-us .list-contact a .fa {
      border: 1px solid #002664 !important; }
  .alert,
  .nav,
  .banner-img,
  .social-list,
  .comp-featured-services .btn-more,
  .comp_filterBlock,
  .comp-footer,
  .comp-helpfull-form,
  .comp-page-header button,
  .comp_searchHeaderBlock,
  .comp-side-tree-navigation,
  .comp-simple-search,
  .filter-modal,
  .pagination-bar,
  #sidebarNav,
  .sidebar-nav-toggle,
  .topNav,
  .slick-arrow {
    display: none !important; }
  .regions-map {
    width: 100%; }
    .regions-map svg {
      width: 100%; }
  .locate-btn {
    display: none; } }
