@media print {
  @page {
    margin: 0.6cm;
    width: 1024px; }
  body {
    width: 1024px;
    /** 
     * Global
     */
    background: #fff;
    /**
     * Header
     */
    /**
     * BX Slider
     */
    /**
     * Primary navigation
     */
    /**
     * Hero Banner
     */
    /**
     * Feature Tiles
     */
    /**
     * Rows
     */
    /**
     * Business Locations
     */
    /**
     * Hero Form
     */
    /**
     * Overview Bar
     */
    /**
     * Highlight Tiles
     */
    /**
     * Map Widget
     */
    /**
     * Two Column Landing
     */
    /**
     * Side Bar
     */
    /**
     * Body Content
     */
    /**
     * Calendar
     */
    /**
     * Listing Page
     */
    /**
     * Standard Page
     */
    /**
     * Footer
     */
    /**
     * Gallery
     */
    /**
     * Accordion
     */ }
    body p {
      color: #000; }
    body .breadcrumbs {
      color: #000; }
      body .breadcrumbs a {
        color: #000; }
    body table thead {
      background: transparent;
      border-bottom: 1px solid #000; }
    body table tr {
      border-bottom: 1px solid #000; }
      body table tr:nth-child(even) {
        background: transparent; }
    body header .utilities {
      background: transparent;
      color: #000; }
    body .bx-pager .bx-pager-item a {
      background-color: #e3e3e9; }
    body .container-news .bx-controls .bx-pager-item a.active,
    body .bx-pager .bx-pager-item a.active {
      background-color: #000 !important; }
    body #primary-nav .lvl1 li.highlight a {
      color: #000; }
    body .hero-banner .banner-link {
      color: #000 !important;
      border: 1px solid #000 !important; }
    body .hero-banner .bxslider {
      background: #fff; }
    body .hero-banner img {
      visibility: hidden; }
    body .hero-banner .cont {
      color: #000; }
      body .hero-banner .cont p {
        color: #000; }
    body .feature-tiles {
      border: 0; }
      body .feature-tiles .tile {
        border: 0; }
      body .feature-tiles table {
        color: #000; }
    body .standard-landing .row .image {
      display: none; }
    body .business-locations {
      background: transparent; }
      body .business-locations .background {
        display: none; }
      body .business-locations .business-map .box-link {
        display: inline-block;
        position: relative;
        color: #000;
        background: #fff;
        border: 1px solid #000; }
      body .business-locations .title {
        color: #000 !important;
        position: relative !important;
        border: 0; }
      body .business-locations .links {
        position: relative !important;
        top: auto !important; }
        body .business-locations .links a {
          color: #000 !important;
          border: 0; }
          body .business-locations .links a:hover, body .business-locations .links a:focus {
            background: #ccc; }
    body .hero-form {
      background: #e0dfd7;
      color: #000; }
      body .hero-form .form-control {
        border-color: #fff; }
      body .hero-form .btn {
        color: #000;
        bottom: 1px;
        right: 1px;
        height: 25px; }
    body .overview-bar {
      background: transparent;
      color: #000;
      border-top: 1px solid #000;
      border-bottom: 1px solid #000; }
      body .overview-bar .title, body .overview-bar a {
        color: #000 !important; }
    body .highlight-tiles {
      color: #000 !important; }
      body .highlight-tiles .tile p, body .highlight-tiles .tile h2 {
        color: #000 !important; }
      body .highlight-tiles .background {
        visibility: hidden; }
    body .map-widget {
      background: transparent; }
    body .landing-two-column {
      background: transparent; }
    body .side-nav .side-wrap,
    body .side-nav .side-wrap li.active,
    body .right-panel article,
    body .right-panel {
      background: transparent; }
    body .body-content img {
      visibility: hidden; }
    body .body-content h1, body .body-content h2, body .body-content h3 {
      color: #000; }
    body .calendar .header {
      background: transparent; }
    body .calendar .row .item h3, body .calendar .row .item p {
      color: #000; }
    body .listing-page .thumbnail {
      display: none; }
    body .listing-page .news-list article {
      padding-left: 0; }
    body .standard-page .related img {
      display: none; }
    body footer ul li a, body footer .copyright {
      color: #000; }
    body .gallery-side ul {
      background: transparent; }
      body .gallery-side ul a {
        color: #000; }
    body .accordion-group .btn-accordion {
      background: transparent; }
      body .accordion-group .btn-accordion .profile {
        display: none; }

  .accordion-group .row .copy, .accordion-short .row .copy {
    display: block !important; }

  .social-media,
  .utilities,
  .cookieDisclaimer,
  .search,
  .hero-form,
  .right-panel.media,
  .jumper {
    display: none !important; }

  /**
   * Annual Report
   */
  .cols .light-gray,
  .cols .lightest-gray,
  .cols .orange,
  .cols .blue,
  .cols .green,
  .cols .yellow,
  .cols .dark-gray,
  .cols .tint-gray,
  .cols .tint-red,
  .cols .tint-blue,
  .cols .tint-green {
    background: transparent; }
    .cols .light-gray h1, .cols .light-gray h2,
    .cols .lightest-gray h1,
    .cols .lightest-gray h2,
    .cols .orange h1,
    .cols .orange h2,
    .cols .blue h1,
    .cols .blue h2,
    .cols .green h1,
    .cols .green h2,
    .cols .yellow h1,
    .cols .yellow h2,
    .cols .dark-gray h1,
    .cols .dark-gray h2,
    .cols .tint-gray h1,
    .cols .tint-gray h2,
    .cols .tint-red h1,
    .cols .tint-red h2,
    .cols .tint-blue h1,
    .cols .tint-blue h2,
    .cols .tint-green h1,
    .cols .tint-green h2 {
      color: #000 important; }

  .annual-detail .standard-page .title h1 {
    color: #000;
    padding-top: 50px;
    padding-bottom: 50px; }

  .annual-detail .standard-page .name {
    color: #000; }

  .quotes .quote h1, .stats .stat.short h1 {
    color: #000; }

  .elemAnim {
    transition: none !important; }

  .arChart .chart-text {
    color: #000; } }
