/**
 * @file
 * print media styles
 */

@media print {

  * {
    color: #000000 !important;    
    background-color: #fff;
    letter-spacing: 0;
    font-size: inherit;
    background: none transparent;
  }

  html {
    background: none transparent;
    position: static;
    min-height: 1px;
    line-height: 24px;
  }

  body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    filter: Gray();
    filter: url('#grayscale'); 
    -webkit-filter: grayscale(100%); 
    filter: grayscale(100%);
  }

  a {
    cursor: default;
    color: inherit;
    pointer-events: none;
    color: #000000 !important;
  }

  img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
  }

  .cd-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .figure-caption {
    color: #000000;
  }

  .cd-blog--single .cd-blog--main .post .entry-content figure.wp-caption, 
  .cd-blog--single .cd-blog--main .post .post-thumbnail figure.featured-image {
    background: none;
  }

  .cd-blog--single .cd-blog--main .post .post-thumbnail figure.featured-image .figure-caption, 
  .cd-blog--single .cd-blog--main .post .entry-content figure.wp-caption .wp-caption-text {
    padding-left: 0;
    padding-right: 0;
    background: none;
  }

  #cdStickyQuicklinks, #cdPostNavigation,
  #legal-menu, #secondary, .cd-article--toolbar,
  #footer, .cd-breadcrumb,
  .cd-blog--single .cd-blog--main .post .entry-content figure.wp-caption .js-media--expand__icon, 
  .cd-blog--single .cd-blog--main .post .post-thumbnail figure.featured-image.js-media--expand .js-media--expand__icon,
  .cd-top, .comments-count.meta, .print.meta,
  .cd-header--top ,
  svg.icon, #navbar,
  .cd-blog--single .cd-blog--main .post .entry-header > .entry-category::before {
    display: none !important;
  }

  .cd-blog--single .cd-blog--main .post .entry-content {
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0;
    display: inline;
  }

  .cd-blog--single .cd-blog--main .post .entry-content blockquote {
    padding: 15px;
  }

  .cd-blog--single .cd-blog--main .post .entry-header .entry-meta {
    font-size: 14px;
  }

  .cd-blog--single .cd-blog--main .post .entry-header .entry-title {
    font-size: 30px;
    color: #000000;
  }

  #blogSingleMainColumn {
    width: 100%;
    max-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

}