/*
	Print Stylesheet for Tripwire
	No background images or colors!
	Be polite to future developers, and label any hex colors you use!
*/

/* Universal Rules -------------------------------------------------- */
body {
	background: #fff;
	color: #000;
	font: 76%/1.75 helvetica, arial, sans-serif;
}
a, a:link, a:visited {
	color: #4c6296; /* blue */
}
hr, .ahem {
	display: none;
}
#breadcrumb {
	font-size: .75em;
	position: absolute;
	top: 1em;
	right: 1em;
}
#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited {
	color: #6d6d71; /* gray */
	text-decoration: none;
}
#breadcrumb a.current {
	color: #717e9f; /* light blue */
}
img {
	border:none;	
}
img a {
	border:none;	
}


/* Hide Things -------------------------------------------------- */
#utilities,
#nav,
.tabbed #tabbed-nav,
#print,
form,
#content .module .more-link,
a.button,
#footernav,
#tripwire-tagline,
#quicklinks,
#featured,
#resources,
#asset_form {
	display: none;
}

/* Content Styles -------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	line-height: 1.25;
	font-weight: normal;
}
h1 {
	font-size: 1.25em;
}
h2 {
	font-size: 1.66em;
}
h3 {
	font-size: 1em;
	text-transform: uppercase;
	font-weight: bold;
}
h4, h5, h6 {
	font-size: 1.15em;
	font-weight: bold;
}
#content h4 {
	font-size: 1.45em;
	font-weight: normal;
	letter-spacing: .1em;	
}
#splash h2 {
	font-size: 2.25em;
}
.intro h1 {
	font-size: 1.55em;
	line-height: 1.15em;
}
#content .intro p {
	font-size: 1.1em;
	line-height: 1.65em;
}

#footer {
	border-top: 1pt solid #000;
	margin-top: 1em;
	padding-top: 1em;
}