/* This stylesheet contains styles to override other stylesheets when the page is printed - it removes navigation and extraneous margins to maximise page space, and tweaks colors to fit better on a white background */


/* Element styles (from global.css) */

body	{ color: black; background: none; }

ul, dt	{ list-style-image: none; }

h1, h2, h3	{ color: #555; border-color: #CCC; }

a			{ text-decoration: underline; }
a:link		{ color: black; }
a:visited	{ color: #666; }


/* Special content classes (from global.css) */

/* Note: We turn off float and clear to avoid a space-wasting bug in Gecko - any cleared item tends to jump onto the next page */
div.section, div.moreinfo	{ page-break-inside: avoid; clear: none; }
.float	{ float: none; }

/* Again, disabled to prevent more dumb float problems in Gecko (left margins are extended for every following block on the page, even after float has finished) */
p.intro:first-letter	{ color: #666; float: none; }

div.moreinfo, p.thanks	{ color: black; border-color: #CCC; background: none; }


/* Layout styles (from main.css) */

#header	{ height: auto; background: none; text-align: center; }
#header h1, #header h2	{ text-indent: 0; }

#navigation, #nav_page	{ display: none; }
#content	{ margin: 3em 0 1em; }
#copyright	{ margin: 1em 0; border-color: #CCC; }


/* Print out the URLs of external/download links after the link */
a.external:after, li.download a:after, dl.links dt a:after
{
	font-size: 80%;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	content: " \BB  " attr(href);
}

/* Hide irrelevant navigation links */
li.view, li.return, a.more	{ display: none; }


/* Form styles (from forms.css) */
input, textarea	{ background: white !important; color: black !important; border: black !important; }
label.required small	{ color: #666; }