/* catch-all formats for printing, see http://www.alistapart.com/articles/goingtoprint/    */

body {	
	font-family: "Georgia", Times New Roman, Serif;
	font-size: 12pt;
	background: white; color: black;
	background-image:none;
	orphans:2;
	widows:2;
	overflow:visible;	
	padding:5px;  
	margin: 0 5px;
	width: auto;
	page-break-before:auto; page-break-after:auto;
	}

/* undo the same-height columns */
#block_1, #block_2, #block_3 {
	padding: 0px !important;
	margin: 0px !important; 
}
#block_1 *, #block_2 *, #block_3 * {
	background: white; color: black;
	background-image:none;
	clear:both;
}

#block_1:before, #block_2:before, #block_3:before {
	content: '';    /* two single quotes */
	padding: 0px !important;
	margin: 0px !important; 
	}

#block_1, #block_2, #block_3, #wrapper, #wrapper_extra, #site-link-menu, #footer, #amazoncontent {
  float: none !important;	/* or only get first page of text in some browsers */
  overflow:visible !important;	/* or only get first page of text */
  width: auto !important;
  margin: 20px 0 !important;
  padding: 0 !important;
}

* p, .box-footer {
	font-family: "Georgia", Times New Roman, Serif;
	font-size: 12pt;
	background: white; color: black;
	background-image:none;
}

/* list all the div areas that shouldn't be printed */
#tablist, .tabcontainer, .tabcontent, #amasense-ads, #block_2 #socialbookmark, #block_3 #site-menu, #site-link-menu, #advertising, #other {
  display:none;
}	

a {
	color: #520;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
}
a[href]:not([href^='#']):after {
/* print the url, but do not do anything for named anchors (which have no href) or for anchors on the current page */
color:#000; background-color:#FFF; margin:0 .5em; 
content:"( " attr(href) " )"; white-space:nowrap; text-decoration:none;
font-size : 10pt;
font-family: "Times New Roman",Times, serif;
}

/* select any href that starts with a slash and insert enough text to fill out the value.
content a[href^="/"]:after {
	content: " (http://www.alistapart.com" attr(href) ") ";
 }
*/

h1, #block_1 .banner, h2, h3, h4, h5 { 
	border: thin black;  
	margin-left: 0; margin-right: 1em; 
}
h1 + h2, h1 + h3 { margin-top:0.5em; }

li { 
	margin-bottom:0.3em; 
	list-style-position:outside; list-style-type:square; 
	color: black; background-color:white;
	/* if bullet was white on colored background it would print white (invisible) */
	}

@media print { * { overflow: visible; } }
@media print { * { float:none; } }
@media print { .onscreen { display:none !important; } }

