/* PRINT STYLE SHEET */

/* BOILERPLATE */ 
 
body, #content, #container {
    width: 100%;
    margin: 0;
	padding: 0;
    float: none;
    background: #fff url(none);
}

#wrapper {
	margin: 0;
	padding: 0;
}
 
#header {
	margin: 0;
	padding: 0;
}

/* CUSTOM */ 
 
body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:100%;
	color: black;
	text-align: left;
	vertical-align: top;
}

a img {
	border: none;
}

a {	
	color: black;
	text-decoration: none;
}

/* SPECIAL - the following rule prints the URL of links */

a:after {
	content:" [" attr(href) "] ";
	font-size: smaller;
	text-decoration: none;
}

p.f_right {
	display: none;
}

#content #nav {
	display: none;
	margin: 0;
	padding: 0;
}

#content #left {
	margin: 0;
	padding: 0;
}
 
#content {
	width:auto;
	margin:0;
	padding:10px 0px 0px 0px;
	border:none;
	text-align:left;
}
h1, #content h1, #content h2, #content h3, #content h4, #content h5 {
	color:#666666;
}
#content #left {
	float:none;
	width:100%;
	margin:10px 0 0 0px;
	padding: 0;
}
h1, #content #left h1 {
	margin-top:0;
	font-size:115%;
	font-weight:normal;
}

#content #right {
	text-align: left;
}

#content #right h2, #content #left h2 {
	font-size: 105%;
	font-weight: 200;
}

#content #right img {
	padding-left: 0px;
}

#content #right p {
	color:#000000;
}

#wrapper #content #left h2 {
	font-size: 105%;
	font-weight: 400;}
	
	
#wrapper #content #left h3 {
	font-size: 90%;
	font-weight: bold;
	font-style:italic;
	padding: 5px 0 0 0;
	margin: 0;
	}
	
#content #left p {
	font-size:70%;
}

#content #left ul {
	font-size: 70%;
	list-style:inside circle;
	padding: 0 0 0 15px;
}

#content #left ol {
	font-size: 70%;
	padding: 0 0 0 25px;
}

#content #right {
	float:none;
	width:100%;
	margin:10px 0 0 0px;
	padding:0 10px 10px 0px;
	border:0;
}

#right p {
	font-size:70%;
	padding-top:0;
	margin-top:0;
}
#right .testimonial {
	font-style:italic;
}

#footer {
	clear:left;
	color:#858584;
}
#footer p {
	font-size:70%;
	padding-bottom:10px;
}
.f_left {
	float:none;
	width:auto;
	font-size:70%;
}
.f_right {
	float:none;
	width:auto;
}

.right_img {
	float: none;
	padding: 0 0 15px 0px;
}

.vertical_image {
	clear: both;
}

.no_print {
 	visibility:hidden;
	padding: 0;
	margin: 0;
 }
 
 #logo {
 	height: 0;
 }
 
.print_only, #wrapper #header .print_only {
	visibility:visible;
}


