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

@media print {

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

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

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

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

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

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

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

  #skip-link,
  #toolbar,
  #navigation,
  .region-sidebar-first,
  .region-sidebar-second,
  #footer,
  .breadcrumb,
  .tabs,
  .action-links,
  .links,
  .book-navigation,
  .forum-topic-navigation,
  .pager,
  .feed-icons,
  #main-menu,
  .back-to-top,
  .social-tools,
  .webform-confirmation .share-print { /* Hide sidebars and nav elements */
    visibility: hidden;
    display: none;
  }
  
  /*reset*/
 .not-front #masthead,
 .not-front.fix #masthead {
 	padding: 0;
  	height:auto;
  	margin:0;
  	position:relative;
  	border:0;
  	background:none;
 }
 .not-front #masthead h1.col-1-4,
 .not-front.fix #masthead h1.col-1-4 {
 	float:right;
 	text-align:right;
 	padding-top:0;
 	width:100%;
 	clear:both;
 }
 .not-front #masthead h1.col-1-4 img,
 .not-front.fix #masthead h1.col-1-4 img {
 	width:200px !important;
 	height:auto !important;
  margin-bottom: 42px;
 }
 .background {
 	background:none;
 }
 .not-front #main .inner-wrap {
 	padding:0;
 }
 .not-front.fix #main,
 .not-front #main {
 	padding:0;
 	margin-top:-53px;
 }
 .not-front #masthead #sub-menu,
 .not-front.fix #masthead #sub-menu {
 	padding-top: 0;
 	float:left;
 	width:100%;
 	clear:both;
 }
 .not-front #masthead #sub-menu,
 .not-front.fix #masthead #sub-menu,
 .not-front #masthead #sub-menu h1,
 .not-front.fix #masthead #sub-menu h1 {
 	display:none;
 }
 #sub-menu #page-title {
 	padding-top:20px;
 }
 #content .webform-confirmation {
 	font-size:14px;
 }
 .webform-confirmation #tools .intro {
 	width:100%;
 }
 #content .webform-confirmation .confirmation-title {
 	font-size:28px;
 }
 div#sub-menu {
 	padding:0;
 	margin:20px 0 0;
 }
 .webform-confirmation .aircraft, 
 .webform-confirmation .payload {
 	font-size:16px !important;
 }
 #content .webform-confirmation .confirmation-title {
 	width:70%;
 }
 .webform-confirmation .message {
 	font-size:11px;
 	line-height:18px;
 }
 .webform-confirmation .gears,
 .webform-confirmation .layouts {
 	width:100%;
 }
 .webform-confirmation .gears-layouts {
 	background:none;
 }
 .webform-confirmation .gears ul,
 .webform-confirmation .layouts ul,
 .webform-confirmation .gears ol,
 .webform-confirmation .layouts ol {
 	margin-left:240px;
 }
 .webform-confirmation .gears {
 	border-bottom:1px solid #8b734a 
 }
 .webform-confirmation .layouts {
 	padding-left:0;
 }
 .webform-confirmation .layouts img {
 	float:left;
 	 padding: 0 30px 20px 0;
 }
 .webform-confirmation #options {
 	margin-top:0px;
 }
 .webform-confirmation #options .option {
	font-size: 14px;
  }
  .webform-confirmation #contact-details,
  .webform-confirmation #actions {
  	display:none;
  }
} /* End @media print */


