	/* Layout */

	body {
		padding: 0px;
		margin: 0px;
	}

	#wrapper {
		position: relative;
		margin-right: auto;
		margin-left: auto;
		width: 90%;
		height: 100%;
	}

	#print-header {
		width: 100%;
	}

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

	#main {
		width: 100%;
	}
	
	#main-single {
		width: 100%;
	}
	
	#col1 {
		width: 100%;
	}

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

	#main-single #col1 {
		width: 100%;
	}

	#main-single #col2 {
		visibility: hidden;
		display: none;
	}

	#menu {
		visibility: hidden;
		display: none;
	}
	
	#search {
		visibility: hidden;
		display: none;
	}


	#footer {
		margin-top: 2em;
		font-size: 0.9em;
		clear: both;
		position: relative;
		width: 100%;
	}
	
	.screen-only, #text-buttons {
		visibility: hidden;
		display: none;
	}

	
	/* Text Formatting */
	
	body {
		font-family: "Lucida Grande", Verdana, Arial, sans-serif;
		font-size: 67%;
	}
	
	.content {
		position: relative;
	}

	.content h1, .content h2, .content h3, .menu-search, #search input{
			font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif;
	}
	
	.content h1 {
		padding-bottom: 0px;
		margin-bottom: 0px;
		margin-top: 15px;
		font-size: 1.8em;
		font-weight: bold;
		color: #4c6a76;
	}
	
	.content h2 {
		margin-top: 1.5em;
		padding-bottom: 0px;
		margin-bottom: 0px;
		font-size: 1.3em;
		font-weight: bold;
		color: #4c6a76;
	}
	
	.content h3 {
		margin-bottom: 5px;
		margin-top: 10px;
		font-size: 1.1em;
		font-weight: bold;
		color: #4c6a76;
	}
	
	.meta {
		padding-left: 0px;
		padding-bottom: 0px;
		padding-right: 0px;
		padding-top: 3px;
		display: block;
		font-style: normal;
		font-weight: normal;
		margin: 0px;
		color: #4c6a76;
	}

	/* Links and Lists */
	
	.content a{
		color: #00701e;
		font-weight: bold;
		text-decoration: none;
	}
		
	#footer a{
		font-style: normal;
		font-weight: normal;
		color: #4c6a76;
		text-decoration: none;
	}
	
	#menu a {
		font-weight: normal;
		text-decoration: none;
		color: black;
	}

	
	.meta a {
	}
		
	.active a{
		color: #4c6a76;
	}
		
	
	#col1 ul li {
		list-style-position: outside;
		list-style-type: square;
	}
	
	#col1 li {
		padding-top: 0.4em;
		padding-bottom: 0.4em;
		
	}
	
	.calendar iframe {
		visibility: hidden;
		display: none;
	}
	
	.guide-post div.popup, div.excerpt {
		visibility: visible!important;
		display: block!important;
	}
	.navigation {
		visibility: hidden!important;
		display: none!important;
	}
	.text-buttons {
		visibility: hidden!important;
		display: none!important;
	}
		table tr td {
		border-bottom-color: #7f7f7f;
		border-bottom-style: solid;
		border-bottom-width: 1px;
	}
	
	.side-header{
		border-right-color: #7f7f7f;
		border-right-style: solid;
		border-right-width: 1px;
	}
