/* ================================== */
/* == ELEMENT ATTRIBUTES FOR PRINT == */
/* ================================== */

/* ---------------------------------- */
/* Hide elements not needed for print */
/* ---------------------------------- */

.screen {
	display: none !important;
	content: "" !important;
	}
	
/* ----------- */
/* Adjustments */
/* ----------- */

/* Show URIs */
a {
	margin-left: .2em; /* Firefox bug fix */
	color: #000;	
	}
a:after {
	padding-left: .2em;
	content: " (" attr(href) " ) "; /* IE < 8 does not support this */
	}
div#logo a:after, h1 a:after {
	margin-left: 0 !important;
	padding-left: 0 !important;
	content: "" !important;
	}
div#header {
	margin-bottom: 30px;
	}
h1 {
	margin-bottom: 30px;
	}