

body {
	background-color: #fff;
}

* { background: transparent !important; color: #444 !important; text-shadow: none !important; }
a, a:visited { color: #444 !important; text-decoration: underline; }
#main a:after { content: " (" attr(href) ")"; }
abbr:after { content: " (" attr(title) ")"; }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
tr, img { page-break-inside: avoid; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3{ page-break-after: avoid; }
}


h1,
h2,
h3,
h4,
h5,
h6 {
	color: #000 !important;
}

.ir { display: block; text-indent:0; overflow: visible; background-repeat: no-repeat; text-align: left; direction: ltr; }
#masthead,
#main-nav,
#aside,
#base-aside,
#print-share,
.pagination a,
#footer {
	display: none;
}

#header,
#main-body-wrap,
#main-column-wrap {
	background: none;
	position: relative;
	width: auto;
}

#header {
	height: auto;
}

#header h1,
#header h2{
	margin-bottom: 12px;
}

#header h1 a,
#header h2 a {
	display: block;
	height: auto;
	margin: 0 ;
	text-decoration: none;
	width: 600px;
}

#main {	
	float: none;
	margin:  0;
	padding-bottom: 24px;
	position: relative;
	width: auto;
}

#container {
	background: none;
	margin: 0;
	padding: 0 10px;
	width: auto;
}