#menu,
.backtotop,
.homelink,
#address,
.success-stories {
	display: none; }

.success-stories-print {
	border: 3px double #333;
	padding: 1em; }

#home-print { display: block !important; }

a { text-decoration: none; }

/* ===============================
		::: MASTHEAD :::
=============================== */

#masthead {
	height: 12em;
	/* border-bottom: 1px solid #000; */ }

#masthead H1 { display: none; }

#masthead IMG {
	float: left; }
	
#masthead .address_print {
	margin-top: 1em;
	text-align: left;
	float: right;
	clear: right;
	font-size: 8.5pt;
	line-height: 1.3em; }
	

/* ===============================
		::: TABLES :::
=============================== */
TABLE {
	width: 100%;
	margin-bottom: 1em;
	border-collapse: collapse; }

	TD,
	TH {
		padding: 3px;
		border: 2px solid #ddd;
		vertical-align: top;
		line-height: 1.2em !important; }

	TH {
			font-weight: bold !important;
			text-align: left; }


/* ===============================
		::: TYPOGRAPHY :::
=============================== */
BODY, TD, TH {
	font: 10pt/1.6em Helvetica, Arial, sans-serif;
}

H1, H2, H3, H4, H5, H6 {
	font-family: Helvetica, Arial, sans-serif;
	margin: 1.2em 0 .5em;
}
H1 { font-size: 1.7em; }
H2 { font-size: 1.5em; }
H3 { font-size: 1.2em; }
H4 { font-size: 1em; margin-top: .7em; }

.first {
	margin-top: 0;
}
P, BLOCKQUOTE, UL, OL, DL, FIELDSET, ADDRESS {
	margin-bottom: 1em;
}


/* ===============================
		::: LISTS :::
=============================== */

UL.two-col {
	float: left;
	width: 43%; }

	.two-col-strong {
		font-weight: bold; }


/* ===============================
		::: LINKS :::
=============================== */

A:link,
A:visited		{ color: #000; }



/* ===============================
		::: MISC :::
=============================== */

DIV.hr,
DIV.hr-small,
DIV.ss-hr {
	height: 1px;
	border: 0;
	border-bottom: 1px solid #000; }

DIV.hr HR,
DIV.hr-small HR,
DIV.ss-hr HR { display: none; }
