/* Print styles - thanks to alistapart for the lessons */

@page {
  size: auto;   /* auto is the initial value */
}

.breakhere {page-break-before: always; }

* {
	border: 0;
	margin: 0;
	padding: 0; 
}

html {width: 100%;}

body {
	background: #fff;
	text-align: left;
	color: black;
	font-size: 11pt !important;
	line-height: 1.2em;
	font-family: Georgia, Palatino, serif;
  	}
  	
#wrapper, #maincontent {
	width: auto;
	float: none !important;
	color: black; 
	background: transparent;
	}  	

#navcontainer, #localnavcontainer, #headerinfo, #toolcontainer, #footer, #testimonial, #pics, #other_links, .hide, #skipnav, .mainCaption, .more, .bigimg {
	display: none;
   	}

h1, h2, h3, h4, h5, h6 {
	color: #600;
	font-family: myriad, "gill sans", helvetica, arial, sans-serif;
	font-weight: bold;
	letter-spacing: 1pt;
	}

h1, h2, h3 {
	line-height: 1.2em;
}

ul {
list-style:none;
margin: 3pt 0 0 0;
}

li {
margin-top: 3pt;
}

.lineone, .linetwo {
margin-bottom: 5pt;
border-bottom: 1pt dotted #666;
}

a:link, a:visited {
   color: #369;
   font-weight: bold;
   }

div.photo { 
	float: left; 
	clear:both;
	}   

.eventItem {
	margin: 5pt 0;
	padding: 5pt 0;
	}

.eventItem, h3, #announce, #didyouknowMain, h1 {
	clear:both;
	}

img { float: left; margin-right: 10pt; }

h3 {
	margin-top: 1em;
	font-size: 1.3em;
	}
#headerlogo {
	margin-left: -10pt;
}
#alpha ul li { display:inline; }
