/* print.css */

body	{
	background-color:#fff;
}

p,th,td,li	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#222;
	line-height:1.5em;	
}
ul li	{
	margin-bottom:1em;
}
ol li	{
	margin-bottom:1em;
}

h1,h2,h3,h4,h5	{
	color:#000;
	margin-left:15px;
}

strong	{
	color:#000;
}

a	{
	color:#000;
}
a:hover, a:active {
	color:#000;
}

#container	{
	background-color:#fff;
	background-image: none;
}

#printBanner	{
	display:inline;
	visibility:visible;
}
#printBanner h1	{
	font-size:18px;	
}

#banner	{
	display:none;
	visibility:hidden;
}

#topNav	{
	display:none;
	visibility:hidden;
}

#leftNav	{
	display:none;
	visibility:hidden;
}

#col1 {
	display:none;
	visibility:hidden;
}

#googleSearchBox	{
	display:none;
	visibility:hidden;
}
#footerNav	{
	display:none;
	visibility:hidden;	
}

/*Secondary Page Styles*/

#singleColumnFull	{
	margin:50px 50px 20px 50px;
}
#singleColumnFull ul {
	list-style-type: none;
}
#singleColumn	{
	margin:50px 100px 20px 0px;
}
#singleColumn ul {
	list-style-type: disc;
}
#singleColumn li {
	margin-left:3em;
	margin-bottom:.5em;
}
#singleColumn h1,#singlecolumn h2,#singleColumn h3,#singleColumn h4	{
	padding-left:15px;
	margin-bottom:.5em;
}
#singleColumn p	{
		margin:0px;
		margin-bottom:1em;
		padding:0px;
		padding-left:15px;
		line-height:1.5em;
}

#homeIntroTextLead	{
	color:#000;
}

.tableStyle1 th	{
	background-color:#fff;
	color:#000;
}
.tableRegistration td.label	{
	background-color:#fff;
	color:#000;
}
.tableRegistration td.header	{
	background-color:#fff;
	color:#000;
}

/* the following style does not work in IE 6 */
table#calendar th	{
	background-color:#fff;
	color:#000;
}
table#calendar td a	{
	color:#000;
}
.redBold	{
	color:#000;
}
