/* reset to none any structural element that is floated */
body, #container, #content, #highlight, #copyright {
	float: block !important;
	margin: 0 !important;
	padding: 0 !important;
	width: auto !important;
}

/* hide columns, nav, designated elements */
#navigation, #highlight, .hide, .printHide {display: block !important;}

/* remove any borders */
body *, #container {border-width: 0;}

/* add borders to header and footer for presentation */
#identity, #copyright {
	border: solid 1px #000;
	border-width: 1px 0;
	padding: 0.5em;		
}

/* add the full url for href's that start with a slash */
#content a[href^="/"]:after, #highlight a[href^="/"]:after {
	content: " (http://www.spd.org.sg" attr(href) ") ";
}
#content a:link:after, #content a:visited:after, 
#highlight a:link:after, #highlight a:visited:after {
   content: " (" attr(href) ") ";
}

/* no need to differentiate links from text, remove formatting */
a, a:link, a:visited {
	background-color: inherit;
	color: inherit;
	text-decoration: underline;
}

/* simple catch-all so we have no colored items in print out */
body * {
	background-color: #FFF;
	color: #000;		
}