.l {float: left;}
.r {float: right}
.s100 {width: 100px}
ul li {margin: 0 0 10px 0;}
img {border: 0px}
ol li {margin: 10px 35px; }
#access, #bcrumb, #mainmenu, #leftCol, #footer, #topLinks, .backToTop, .backTo, li.readMore, img.banner, #content p.print  {display: none;}
#top img {margin: 0px;}
#content {font-size: 0.9em;}
#content h1 {margin: 0 0 5px 0; padding: 0px; font-size: 1.2em}
#content h2 {margin: 0 0 5px 0; padding: 0px; font-size: 1.1em}
#content .photos {text-align: center; width: 320px; margin-bottom:10px}
#content .photos.l {margin-right: 10px; }
#content .photos.r {margin-left: 10px; }
#content .photos img {padding: 3px; }
#content .photos p {margin-right:10px; margin-left:10px; }
#content h1 {margin: 0 0 10px 0;}

#content ul.people {padding-bottom: 10px; border-bottom: 1px solid #ddd; }
#content ul.people li {margin: 0px; list-style: none;}
#content ul.people li.name {font-weight: bold; display:inline; float:left;}
#content ul.people li.title {font-style: italic; clear:right; }
#content ul.people li.location {width:100%; clear:left;  }

#content ul {margin: 10px 0}
#content ul.dataList li, #content ul.eventDetails li {margin-bottom: 0px;}

table {margin-left: 3px; width: 99%; border-collapse:collapse }
table td, table th {border: 1px solid #ccc; padding: 2px 3px; text-align:left; vertical-align:top; }
table p {margin-top: 0px;}

#thirdCol {padding: 10px; margin: 10px; float: right; border: 1px solid #ccc; width: 234px;}
#content {float: left; }
#coconveners li {list-style: none; }
.pageBreakAfter {page-break-after: always}


.forum-table #header,
.forum-table #google-search-box,
.forum-table #mainmenu2	{
	display: none !important;
}