/**
 * @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.
 */

#print-logo {display: none;}
 
@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 {
    margin: 0 !important;
    padding: 0 !important;
  }

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

  /* Hide sidebars and nav elements. */
  #skip-link,
  #toolbar,
  #navigation,
  .region-sidebar-first,
  .region-sidebar-second,
  #footer,
  .breadcrumb,
  .tabs,
  .action-links,
  .links,
  .book-navigation,
  .forum-topic-navigation,
  .pager,
  .feed-icons {
    visibility: hidden;
    display: none;
  }
  
	#views-exposed-form-search-page,
	#block-workbench-block,
	#block-gtranslate-gtranslate,
	#drupal-messages,
	#block-block-2, #block-views-edit-content-link-block, #block-block-5, #block-block-6,
	#block-views-image-download-links-block  {display: none;}
	
	#content .tabs-primary {display: none;}
	
	#header {
		height: 100px;
		background-image: none;
		background-color: white;
	}
	
	#normal-logo {display: none;}
	#print-logo {
		display: block;
		height: 80px;
		margin: auto;
	}
	
	#logo {
		display: block;
		width: 100%;
		position: relative;
		margin: auto;
		top: 0px;
		left: 0px;
	}
	
	BODY.not-overlay #page {box-shadow: none;}

	
	/* Locations and Events */
	BODY.node-type-location-event #lead DIV.views-field-field-image-multiple-1 {display: none;}
	
	BODY.node-type-location-event #lead #lead-details {
		color: black;
		background-image: none;
		background-color: white;
	}
	
	.not-overlay.node-type-location #content DIV.field-name-field-opening-times DIV.field-label,
	.not-overlay.node-type-event #content DIV.field-name-field-date DIV.field-label {
		text-align: center;
		color: black;
		background-color: white;
	}
	.not-overlay.node-type-location #content DIV.field-name-field-opening-times DIV.field-items,
	.not-overlay.node-type-event #content DIV.field-name-field-date DIV.field-items {
		max-height: none;
		overflow: hidden;
		border: 0;
	}
	
	.not-overlay.node-type-location-event #content H1 {display: block;}
	
	#sidebar #block-views-nearby-list-block-1, #sidebar #block-views-proximity-list-block-1 {border: 0;}
	#sidebar #block-views-nearby-list-block-1 H2, #sidebar #block-views-proximity-list-block-1 H2 {
		color: black;
		background-color: white;
	}
	
	#block-views-small-calendar-block-1, #block-block-17, #block-block-10, #block-block-2,
	#block-views-get-directions-block {display: none;}
	
	BODY.node-type-location-event #lead DIV.views-field-field-image-multiple UL {left: 80px;}
}
