/**
 * @file
 * Print styling
 *
 * We provide some sane print styling for Drupal using Zen's layout method.
 *
 */
@media print {
  /**
   * Convert px to em
   * Stolen from https://github.com/stubbornella/oocss, modified with default value
   *
   * @param $px - the value in pixel you want to convert
   * @param $context - the context in pixel e.g. you want to set margin on your text,
   * and font size on your text is equivalent to 14px, then your context is 14.
   */
  /**
   * Override moblle padding
   */
  /* line 14, ../sass/print.scss */
  a {
    color: #000;
  }

  /* line 18, ../sass/print.scss */
  a:link,
  a:visited {
    /* underline all links*/
    text-decoration: underline !important;
    color: #000;
  }
  /* line 23, ../sass/print.scss */
  #site-name a:link, #site-name
  a:visited {
    /* Don't underline header */
    text-decoration: none !important;
  }

  /* line 28, ../sass/print.scss */
  p a {
    word-wrap: break-word;
  }

  /* line 33, ../sass/print.scss */
  #content a[href]:after {
    /* Add visible URL after links. */
  }
  /* line 39, ../sass/print.scss */
  #content a[href^="javascript:"]:after,
  #content a[href^="#"]:after {
    /* Only display useful links. */
  }
  /* line 44, ../sass/print.scss */
  #content abbr[title]:after {
    /* Add visible title after abbreviations. */
  }

  /* line 49, ../sass/print.scss */
  #content {
    /* Un-float the content */
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* line 56, ../sass/print.scss */
  body,
  #page,
  #main,
  #content {
    /* Turn off any background colors or images */
    color: #000;
    background-color: transparent !important;
    background-image: none !important;
    overflow-y: visible !important;
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    display: inline !important;
    position: static !important;
  }

  /* line 72, ../sass/print.scss */
  #skip-link,
  #toolbar,
  #navigation,
  .region-sidebar-first,
  .region-sidebar-second,
  #footer,
  .breadcrumb,
  .tabs,
  .action-links,
  .links,
  .book-navigation,
  .forum-topic-navigation,
  .pager,
  .feed-icons,
  .toggles,
  #block-search-form,
  #utility-menu,
  .field-name-field-brightcove-video,
  #block-workbench-block,
  #utility-menu-mobile,
  .logo-bg,
  #header,
  .comment-wrapper {
    /* Hide sidebars and nav elements */
    visibility: hidden;
    display: none;
  }

  /* line 99, ../sass/print.scss */
  .header-wrapper {
    border-bottom: 0;
  }

  /* line 103, ../sass/print.scss */
  .footer-wrapper {
    padding-bottom: 0;
  }

  /* line 107, ../sass/print.scss */
  .print_header,
  .print_footer {
    margin-bottom: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 113, ../sass/print.scss */
  .print_header p,
  .print_footer p {
    margin-bottom: 0;
  }

  /* line 119, ../sass/print.scss */
  .content h1 {
    color: #244873;
    text-transform: none;
    font-size: 36px;
  }

  /* line 125, ../sass/print.scss */
  .content h2 {
    color: #244873;
    text-transform: none;
    font-size: 28px;
    border-bottom: 0;
    margin-top: 20px;
  }

  /* line 133, ../sass/print.scss */
  .content h3 {
    color: #244873;
    text-transform: none;
    font-size: 22px;
    margin-top: 20px;
  }

  /* line 140, ../sass/print.scss */
  .content h4 {
    color: #244873;
    text-transform: none;
    font-size: 16px;
    margin-top: 20px;
  }

  /* line 147, ../sass/print.scss */
  #content .menu-block-wrapper ul li,
  article ul li,
  #content .view .view-content ul li,
  .content-block ul li {
    position: relative;
  }
  /* line 154, ../sass/print.scss */
  #content .menu-block-wrapper ul li:before,
  article ul li:before,
  #content .view .view-content ul li:before,
  .content-block ul li:before {
    content: url(../images/../images/blue-bullet.png);
    position: absolute;
    top: -3px;
    left: 9px;
  }

  /* line 165, ../sass/print.scss */
  #content .view-tags ul li:before,
  #content .field-inline ul li:before {
    display: none;
  }

  /* line 170, ../sass/print.scss */
  .print-only {
    display: block;
  }

  /* line 174, ../sass/print.scss */
  .node-type-blog-post .submitted {
    display: none;
    visibility: hidden;
  }

  /* line 179, ../sass/print.scss */
  .print-bottom-date {
    text-align: right;
  }

  /* line 188, ../sass/print.scss */
  .business-center-homepage .business-center-hero-block .views-row {
    width: 50%;
  }
  /* line 197, ../sass/print.scss */
  .business-center-homepage .guidance-block h2.block-title:before,
  .business-center-homepage .blog-block h2.block-title:before,
  .business-center-homepage .event-block h2.block-title:before {
    margin-right: 10px;
  }
  /* line 203, ../sass/print.scss */
  .business-center-homepage .business-homepage-button-block,
  .business-center-homepage .video-block {
    display: none;
  }

  /* line 210, ../sass/print.scss */
  img {
    max-width: 100%;
  }
}
/* End @media print */
