
@page{ margin: 1.5cm; }
@page:first{ margin: .25cm 1.5cm 1.5cm; }


* {
	background: transparent !important;
	color: #000 !important; /* Black prints faster: h5bp.com/s */
	box-shadow:none !important;
	text-shadow: none !important;
}

body{
	background-color: white;
	color: #444;
	font: normal normal 13px "Arial", "Helvetica", Sans-Serif;
	line-height: 1.3;
}

a, a:visited { text-decoration: underline; }

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

img { max-width: 100% !important; }

.grid-layout-three-column .grid-column {
	width: 210px
}

.grid-layout-one-column img {
	float: left;
	margin-right: 26px;
}

.grid-layout-one-column .grid-column:after,
.grid-layout-one-column .grid-column:before {
	clear: both;
	content: " ";
	display: table;
}

.grid-layout-one-column .grid-column {
	background: url("img/content-dot-div.gif") repeat-x scroll 0 100% transparent;
    margin: 0;
    padding: 20px 0 9px;
    width: 100%;
	page-break-inside: avoid;
}

.feature-editorial-image-thumbs, .control-enlarge-photo {
	display: none !important;
}

#skipnav,
header.main,
#main aside,
.sharing-editorial,
.meta-editorial,
.related-entries,
.breadcrumbs,
.form-filter-bar,
footer,
#modal,
#goog-gt-tt,
header#header .nav-wrap,
header#header form,
.content-buttons,
.user-login,
.logo-masthead{ display: none !important; }

header{ margin-bottom: 20px; }

nav.breadcrumbs a{ text-decoration: none; }

.print-logo{
	display: block !important;
	margin: 0 auto 30px;
	width: 300px;
}