/* ---------- @Print ---------- */
/* moved back into separate file from main css while doing mobile version - too confusing */
/* merge back when done */
@media print {


/* some default print stuff to check */
 /* * { 
  background: transparent !important; 
  color: black !important; 
  box-shadow:none !important; 
  text-shadow: none !important; 
  filter:none !important; 
  -ms-filter: none !important; 
  } */
  
  /*
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, 
  a[href^="javascript:"]:after, 
  a[href^="#"]:after { content: ""; } *//* Don't show links for images, or javascript/internal links */
/*
  pre, 
  blockquote { 
  	border: 1px solid #999; 
 	page-break-inside: avoid; 
  }
  */
  /*
  thead { display: table-header-group; }
  */
  tr, 
  img { 
 	 page-break-inside: avoid; 
  }
 /* 
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
	*/



		body {
			font-size: 12pt;
			/* font-family: "Times New Roman", "TimesNR", Times, serif; */
		}
		
		#tree-page {
			font-family: "Times New Roman", "TimesNR", Times, serif;
		}
		
		.content-area { 
			margin: 0;
			width: 670px; 
			position: static;
		}
	
		body.one-col-template .content-area {
			margin: 0;
		}
		
		#body-page,
		#photo-page, 
		#photo-page .content-area,
		#discography-page,
		#discoList {
			background: #fff;
		}
		
		.site-header {
			height: auto;
			background: none;
			margin: 0 0 20px;
			padding: 5px 0;
		}
		
		#photo-page .site-header  {
			background: none;
		}
		
		.site-header .site-header__title {
			display: block;
			font-size: 36px;
			font-family: arial, helvetica, sans-serif;
			line-height: auto;
		}
	
		#main-nav-container,
		#sectionNav,
		.footer__nav-area,
		.directions,
		.back-to-top,
		.prev-next {
			display: none;
		}
	
		a:link, 
		a:visited {
			color: #000;
	   		font-weight: bold;
	   		text-decoration: underline;
	   	}
		
		#photo-page .content-area h2,
		#photo-page .content-area h3,
		#discography-page .content-area h2,
		#discography-page .content-area h3,
		.site-header .site-header__title, 
		.site-header .site-header__title a, 
		.site-header .site-header__title a:link, 
		.site-header .site-header__title a:active {
			color: #000;
		}
	/*
		#sitemap-page .content-area a:link:after,
		#sitemap-page .content-area a:visited:after,
		#tree-page .content-area a:link:after, 
		#tree-page .content-area a:visited:after {
	   		content: " (" attr(href) ") ";
	   		font-size: 90%;
	   }
	   */
	
	  	#sitemap-page .content-area a[href^="/"]:after,
		#tree-page .content-area a[href^="/"]:after {
	   		content: " (http://www.danielabraham.net" attr(href) ") ";
			font-size: 90%;
			font-weight: normal;
			font-style: italic;
	   }
	
		h2 {
			font-size: 30px;
			font-family: arial, helvetica, sans-serif;
			color: #000;
		}
	
		.content-area h3 {
			font-size: 24px;  
		}
		
		.content-area h3,
		.artist-name {color: #000;}
	
		.more-records,
		.disco-print {
			page-break-after: always;
		}
	
		.site-header h1, 
		.site-header h2,
		#discography-page .content-area h2,
		#discography-page .content-area h3,
		#photo-page .content-area h2,
		#photo-page .content-area h3,
		#tree-page h2,
		#tree-page h3 {
			text-shadow: 0 0 0 #000;
		}
		
		#tree-page .image img {
			box-shadow: none;
		}
}



	


/* ========== @print Tree ========== */
@media print {
		#tree-page .site-header,
		#tree-page #main-nav-container,
		#tree-page #sectionNav,
		#tree-page .last-modified,
		#tree-page .footer {
			display: none;
		}
		
		#tree-page #wrapper,
		#tree-page .content-area {
			width: auto;
			float: none;
		}
		
		.reference-area {
			page-break-before: always;
		}

		
	#tree-page .genealogy-thumbs li {
		width: 46%;/* adding complete link urls requires extra space */
		height: 210px;
	}	
}