/**
 * @about: 	print.css - CSS file to optimize for printing
 */

/**
 * The following elements shouldn"t be printed out
 */

.nav, hr, .sr,
#breadcrumbs, #notice, .site-tools {
	display: none;
}

/**
 * Reset grid, markup and text
 */

/** Knowingly ignored CSS conventions here; !important is added to kill the cascading (easy reset) for printing purposes */
* {
	text-shadow: none !important;
	color: #444 !important;
	background: transparent !important;
}

a, a:visited {
	text-decoration: underline;
	color: #444 !important;
}

abbr:after {
	content: " (" attr(title) ")";
}

pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}

/** FIX - Printing tables, see: css-discuss.incutio.com/wiki/Printing_Tables */
thead {
	display: table-header-group;
}

tr, img {
	page-break-inside: avoid;
}

@page {
	margin: 1.5cm;
}

p, h2, h3 {
	orphans: 3;
	widows: 3;
}

h2, h3{
	page-break-after: avoid;
}

hr.print {
	display: block;
	height: 1px;
	margin: .75em 0;
	padding: 0;
	border: none;
	border-bottom: 1px solid #000;
	color: #000;
}

/**
 * Set values and layout for printing purposes
 */

body {
	font: 9pt/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4 {
	font-family: Arial, Helvetica, sans-serif;
}

img {
	border: none;
}