body {
	font-family: Arial, Helvetica, sans-serif;
}
a, a:visited {
	text-decoration: none;
	color: #002e55;
}
#logo-head,
#main-inside-headerPhoto-sm,
#banner-ad-container {
	display: none;
	visibility: hidden;
}
#logo-head-print {
	margin-bottom: 1em;
}
#main-inside-header {
	border: 2px solid #808F9F;
	padding: 1em;
}
#main-inside img {
	float: right;
	margin: 0 0 1.5em 1.5em;
}
#nav-container {
	page-break-before: always;
}
#nav-container h1 {
	color: #0068C0;
	font-size: 1.2em;
}
#nav-container ul {
	list-style: none;
	font-size: .8em;
	padding-left: 0;
	margin-left: 0;
}
#nav-container li {
	margin: .3em 0 .3em 0;
}
#nav-container a, #nav-container a:visited {
	text-decoration: none;
	color: #002e55;
	font-weight: bold;
}
#nav-container ul ul {
	list-style: circle;
	font-size: .9em;
	margin-bottom: .8em;
	margin-left: 2.7em;
}
#nav-container ul ul a, #nav-container ul ul a:visited {
	color: #0068C0;
	font-weight: normal;
}
#main-offer {
	padding-bottom: 3em;
	border-bottom: 2px solid #808F9F;
}
#main-offer-text {
	float: left;
	width: 340px;
	margin-right: 25px;
	margin-bottom: 2em;
}
#main-offer-text img {
	border: none;
}
#home-photo {
	float: right;
	margin-top: 2em;
	margin-left: 25px;
}
#top-block {
	border-bottom: 2px solid #808F9F;
	padding-bottom: 1.5em;
	margin-bottom: 1.5em;
}
#calendar {}
#calendar td {
	vertical-align: top;
	border-right: 1px solid #888;
	border-bottom: 1px solid #000;
	border-collapse:collapse;
}
h4.bio-p {
	border-top: 2px solid #808F9F;
	padding-top: 1.5em;
	margin-top: 1.5em;
	font-size: 1.5em;
}
#footer {
	margin-top: 1em;
	border-top: 2px solid #808F9F;
}
#footer ul {
	padding-left: 0;
}
#footer li {
	float: left;
	list-style: none;
	margin-right: 1em;
}