/*body*/
body {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10pt;
	color: black;
	line-height:1.25em;
}

a {
	color:black;
	text-decoration:none;
}

a.printable:after
{
content: " (" attr(href) ")";
font-size:75%;
}


.webinfo {	/*Hide bits that are only for the web*/
	display:none;
}

abbr {
	border-bottom:none;
}

h1 {
	font-family:"Cooper BlkItHd BT", Futura, Helvetica, Arial, sans-serif;
	font-size:2.5em;
	line-height:1.2em;
}

h2 {
	font-size:2.0em;
	line-height:1.2em;
}

h3 {
	font-size:1.5em;
	line-height:1em;
	padding:0px;
	margin:0px 0px 0.5em 0px;
}

h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {
	text-decoration:none;
}

h4 {
	font-size:1.1em;
	margin: 0.3em 0em 0.1em 0em;
}


/*header*/
#header {
	clear:both;
	padding: 4px 0px 4px 0px;
	margin: 0em 0em 2em 0em;
	border-bottom: 1px gray solid;
}

/*sidebar*/
#sidebar {
	display:none;
}

/*content*/
#content {
}

/*news*/
#news {
	display:none;
}

/*entries*/

.entry {
	margin:2em 0em 0em 0em;
}

.entry .unnecessary { /*Hide unnecessary address elements*/
	display:none;
}

.entryheading {
	margin:0em;
}

p.address, ul.address {
	list-style:none;
	padding:0px;
	margin:0px;
	line-height:1.2em;
	font-weight:bolder;
}

.address li {
	padding:0px;
	margin:0em 0em 0.2em 0em;
}

.postal-code {
	white-space:nowrap;
}
	
.tel {
	white-space:nowrap;
}

.maplink {
	display:none;
}

.longdesc {
	font-size: .8em;
}

.shortdesc { 
	display:none;
}

/*ending*/
#ending {
	display:none;
}

/*validation*/
#validation {
	display:none;
}

/*footer*/
#footer {
	margin-top:2em;
}

