﻿/*
	This is a print style sheet
	
	1. Make the document suitable for printing
		Proper widths
		Unfloat elements (note float bugs too)
		Hide undesired elements and ads
		Remember backgrounds and background colors rarel print
	2. Implement some extras for better print usability
	3. Make sure the print style sheet undoes any IE hacks using Expressions
		(http://www.456bereastreet.com/archive/200611/ie_expressions_ignore_css_media_types/)
*/

body {
	background: white;
	font-size: 12pt;
}

#menu {
	display: none;
}
#wrapper, #content {
	width: auto;
	margin: 0 5%;
	padding: 0;
	border: 0;
	float: none !important;
	color: black;
	background: transparent none;
}

div#content {
	margin-left: 10%;
	padding-top: 1em;
	border-top: 1px solid #930;
}
div#mast {
	margin-bottom: -8px;
}
div#mast img {
	vertical-align: bottom;
}


/* Style Links for Visibility */
a:link, a:visited {
	color: #520;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
}

/* IN CSS2 and CSS3 Compliant Browsers, insert the URL after the links */
#content a:link:after, #content a:visited:after {
	content: " (" attr(href) ") ";
	font-size: 90%;
}
#content a[href^="/"]:after {
	content: " (http://www.alistapart.com" attr(href) ") ";
}



/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}


/*
#content { width:auto !important; }
body{width:100% !important}
*/