/**
 * @file
 * Print styling
 *
 * We provide some sane print styling for Drupal using Zen's layout method.
 */

/**
 * By importing this CSS file as media "all", we allow this print file to be
 * aggregated with other stylesheets, for improved front-end performance.
 */
@media print {

  /* Underline all links. */
  a:link,
  a:visited {
    text-decoration: underline !important;
  }

  /* Don't underline header. */
  a:link.header__site-link,
  a:visited.header__site-link {
    text-decoration: none !important;
  }

  /** Add visible URL after links. 
  #content a[href]:after {
    content: " (" attr(href) ")";
    font-weight: normal;
    font-size: 16px;
  }*/

  /** Only display useful links. 
  #content a[href^="javascript:"]:after,
  #content a[href^="#"]:after {
    content: "";
  }*/

  /** Add visible title after abbreviations. 
  #content abbr[title]:after {
    content: " (" attr(title) ")";
  }*/

  /* Un-float the content. */
  #content {
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Turn off any background colors or images. */
  body,
  #page,
  #main,
  #content {
	padding: 0px !important;
    margin: 0 !important;
    color: #000 !important;
    background-color: transparent !important;
    background-image: none !important;
  }

  /* Hide sidebars and nav elements. */
  #skip-link,
  #toolbar,
  #navigation,
  .region-sidebar-first,
  .region-sidebar-second,
  #footer .panels-flexible-region-11-left,
  #footer .panels-flexible-region-11-center,
  #footer .panels-flexible-region-11-right,
  #footer img,
  .breadcrumb,
  .tabs,
  .action-links,
  .links,
  .book-navigation,
  .forum-topic-navigation,
  .pager,
  .feed-icons,
  .block-search,
  .block-locale,
  .block-menu, 
  #logo135, 
  header .block-social-media-links {
    visibility: hidden;
    display: none;
  }
  
  #footer .panels-flexible-region-11-first,
  #footer .panels-flexible-region-11-last {
    width: 50%;
  }
  #footer, 
  #footer a {
    color: black !important;
  }
 
	.not-front #footer { background-color: transparent !important; }
	#footer .panels-flexible-region { background-color: transparent !important; }

  #content {
	min-height: 0px !important;
  }
  header#header.header, 
  #header {
	min-height: 0px !important;
	padding-top: 0px !important;
	position: static !important;
  }
  
  #header > .region-header {
	height: 0px !important;
  }

  #country {
    top: 32px !important;
  }

#footer .panels-flexible-region.panels-flexible-region-first, 
#footer .panels-flexible-region {
	margin-left: 0px !important;
}
.panels-flexible-region-inside {
    padding-left: 0px !important;
}
 
#page:before { content:" "; position:absolute; left:0; top:0; z-index:-1; width:100%;
	background: none !important;
	border-bottom: 0px !important;
	box-shadow: 0px !important;
	height: 0px !important;
	border-top: 0px !important;
	position: static !important;
}
}
