/* Harmonic Wealth Print CSS */

/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	text-decoration: none;
	font-family: verdana;
}

/* structure changes */
#container { background: white; margin: 10px; width: 950px; }

#sidebar, #footer { display: none; }

/* hide buttons */
.button { display: none; }

/* show print logo */
#printLogo { display: block; }

/* headers */
h1 { display: none; }
h2 { font-family: arial; font-size: 19px; font-weight: bold; color: #641f17; border-bottom: 1px solid #641f17; padding-bottom: 4px; margin-bottom: 5px; }
h3 { font-family: arial; font-size: 16px; font-weight: bold; color: #641f17; margin-top: 15px; }
div.readingList h3 { border-bottom: 1px solid #641f17; padding-bottom: 4px; }
#footerContent h3 { font-size: 14px; }
#footerContent h4 { font-size: 12px; font-weight: bold; margin-top: 5px; }
div.readingList h4 { margin: 20px 0 0; }

/* links */
a { color: #be4200; text-decoration: none; }
div.readingList a { font-size: 14px; }

/* lists */
ul, ol { margin: 10px 0 10px 15px; }

/* paragraphs */
p { margin: 5px 0 15px; font-size: 14px; line-height: 16px; }
div.readingList p { margin: 0 0 20px; font-size: 13px; }
p.error { padding: 5px; background: #CC0000; color: white; margin-top: 20px; }
p.success { padding: 5px; background: green; color: white; margin-top: 20px; }
#callOut p { font-size: 13px; }
#footerContent p { font-size: 12px; }

/* forms */
legend { font-family: arial; font-size: 16px; font-weight: bold; color: #641f17; margin: 5px 0 0; border-bottom: 1px solid #641f17; padding: 0; }
textarea { border: 1px solid #999; }
