
/* - - - - - - - - - - - - - - - - - - - - - - -
	P R I N T - S T Y L E S H E E T
- - - - - - - - - - - - - - - - - - - - - - - */

body { background: #fff; color: #111; font-size: 12pt; }

html body #container { background: none; }

/* Print these */
.print { display: inline !important; }

/* Hide these */
form, .screen, #header .nav, #footer .nav { display:none !important; }

/* Unfloat your layout */
body,
#wrapper,
#header,
#content,
#footer {
	float: none !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}

/* Link Modifiers */
a img, :link img, :visited img { border: 0; }

a:link,
a:visited {
	color: #520;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
}

/* Automatically Print URL's */
#content a:link:after,
#content a:visited:after {
	content: " (" attr(href) ") ";
	font-size: 90%;
}

#content a[href^="/"]:after { content: " (http://www.wehrenberg.net" attr(href) ") "; }

/* - - - - - - - - - - - - - - - - - - - - - - -
	WEHRENBERG PRINT STYYLES
- - - - - - - - - - - - - - - - - - - - - - - */

#branding img {
	position: absolute;
	top: 0;
	left: 0;
	width: 97px;
	height: 92px;
	margin: 0 20px 20px;
}

h1 { float: left; padding: 8px 0 40px 140px; }

h1 em { display: block; font-size: 14pt; }

hr { clear: both; }

#slideshow { display: none; }

/* Thumbnail Gallery */
#tn-gallery {
	width: 756px;
	margin: 0 -51px 50px;
	overflow: hidden;
	list-style: none;
}

#tn-gallery li {
	float: left;
	width: 150px;
	margin: 0;
	padding: 0 51px;
	list-style: none;
}

#tn-gallery li a {
	display: block;
	margin: 0 0 18px;
	font-size: 1.2em;
}

#tn-gallery li img { margin: 0 0 5px; }

