/* ================================== */
/* == ELEMENT ATTRIBUTES FOR PRINT == */
/* ================================== */

/* Valid CSS level 2.1 as tested on 6/9/08 */

/* ---------------------------------- */
/* HIDE ELEMENTS NOT NEEDED FOR PRINT */
/* ---------------------------------- */

div#navigation, .screen, .nav, div#header img, div#column1, button, div.submit {
	display: none !important;
	}
	
/* ----------- */
/* ADJUSTMENTS */
/* ----------- */

label {
	display: inline;
	padding-right: 5px;
	}
label:after {
	content: ": ";
	}

div#logo {
	margin-bottom: 30px;
	}
	
div.input {
	margin-bottom: 20px;
	padding: 10px;
	border: 1px solid #eee;
	}
		
/* Articles - used for Headline News and Related Articles */
div.articles {
	margin: 40px 0;
	padding: 20px 5px 0 20px;
	border: 1px solid #ccc;
	}
	div.articles .item * {
		margin-bottom: 5px;
		}
		div.articles .item a {
			display: block;
			margin-bottom: 15px;
			}
			div.articles .item a img {		
				display: none;
				}

/* Show URIs */
a {
	margin-left: .2em; /* Firefox bug fix */
	color: #000;	
	}
a:after {
    font-size: 70%;
	padding-left: .2em;
	content: " (" attr(href) " ) "; /* IE < 8 does not support this */
	}
div#logo a:after {
	content: "";
	}