body {
  margin:.5in .5in;
  padding:0;
  font:small Verdana,Sans-serif;
}

/* do not display */
#navbar, #coverphoto, #leftcol #sponsor-img, #end, #leftcolend, div.backtotop, #utilitylinks, #loginbox, #home #welcome-search, #searchbox, .footerlinks, #footerend, #monthlyreport, div.readmore, div.buy, td.readmore, td.buy, #home #rightcol ul li, #home #rightcol div.hr, h4.eventtitle, #subvnav, div.calloutbox, ul.monthnav, ul.searchnav {
	display:none;
}

#senatolink
{
	display:none;
}

/* h1, h2, etc. */
h1, h2, h3, h4, h5 {
  margin:1em 0 .5em;
  font-family:Georgia,Serif;
  font-weight:normal;
  clear:both;
  }
h1 {
  margin-top:.5em;
  font-size:180%;
  }
h2 {
  font-size:140%;
  }
h3 {
  font-size:125%;
  margin-top:1.75em;
  }
h4 {
  font-size:110%;
  }
h5 {
  font-size:100%;
}

h1#brandmark {
	margin-bottom:0;
	font-family:Verdana,Sans-serif;
	font-size:200%;
	font-weight:bold;
}

h3#slogan {
	margin-top:0;
	font-family:Verdana,Sans-serif;
	font-size:80%;
	font-weight:bold;
}

h2#freshproduce {
	font-family:Verdana,Sans-serif;
	font-weight:bold;
	font-size:100%;
}

h2#freshproduce a {
	text-decoration:none;
}

h3#topicheader {
	font-size:140%;
	border-bottom:1px solid silver;
	margin-top:2em;
}

h2#ourevents {
	border-bottom:1px solid silver;
	margin-top:2em;
}

h4.datehead {
	font=weight:bold;
	border-bottom:1px solid silver;
}

#forum h2.subhead {
	display:inline;
	/*border-top:2px solid silver;*/
	margin-right:1in;
	padding-bottom:1em;
}

* html #forum h2.subhead {
	float:left;
	width:40%;
}

h2.forumhead {
	width:40%;
}

h3.detailhead {
	width:40%;
}

* html h2.forumhead {
	float:left;
}

* html h3.detailhead {
	float:left;
}

h5.agendaitem {
	font=weight:bold;
	border-bottom:1px solid silver;
}

/* links */
a {
  color:black;
  text-decoration:underline;
}

img {
	display:none;
	border:none;
}

#footerlinksfinal {
	margin:.5in 0 0 0;
  	border-top:1px solid black;
  	padding-top:.3in 0 0 0;
	display:block;
}

#footerlinksfinal ul {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	text-indent:0;
	font-size:75%;
}

#footerlinksfinal li {
	display:inline;
	margin:0;
	padding-right:.1in;
	text-indent:0;
}

table.form2col th {
	text-align:left;
	padding:.25in 0 .25in 0;
}

td.formbuttoncell {
	text-align:right;
}

img.img-float-right {
	float:right;
	margin:0 0 .25in .25in;
}

img.img-float-left {
	float:left;
	margin:0 .25in .25in 0;
}

img.biophoto {
	float:left;
	margin:0 .25in .25in 0;
}

span.datecol {
	float:left;
	width:80px;
	height:15px;
	margin:0;
	padding:0 0 0 8px;
}

span.issuecol {
	float:left;
	width:190px;
	height:15px;
	margin:0;
	padding:0 0 0 8px;
}
