body, td {
	font-size: 0.85em;
}

#pageFooterPrint td {
	font-size: 0.75em;
	font-family: Tahoma, Arial, sans-serif;
}

a {
	color: #00a4da;
}

ul {
	list-style: square outside url("/images/page/bullet-ul-print.gif");
}

ul ul,
ul ul ul ul {
	list-style: disc outside url("/images/page/bullet-ul-ul-print.gif");
}

ul ul ul,
ul ul ul ul ul {
	list-style: circle outside url("/images/page/bullet-ul-ul-ul-print.gif");
}

h1 {
	color: #00a4da;
	/*text-transform: uppercase;*/
}

h2,
h3,
h4,
h5,
h6 {
	color: #00a4da;
	/*text-transform: uppercase;*/
}

h1 {
	font-size: 1.85em;
}

h2 {
	font-size: 1.45em;
}

h3 {
	font-size: 1.25em;
}

h4,
h5,
h6 {
	font-size: 1em;
}

hr {
}

/* ----------------------------------------------------------------------------------- */

*.gray,
*.gray * {
	color: #999;
}

.small,
small {
	font-family: Tahoma, sans-serif;
	font-size: 0.85em;
}

.hide {
	visibility: hidden;
}

.delete {
	display: none;
}

.clear {
	clear: both;
}

/* ----------------------------------------------------------------------------------- */

#pageHeader,
#pageSubheader,
#pageMenu,
#searchBox,
#pageFooter,
#newsTickerBox,
.getDirectionForm,
.navigationBar,
/*.spacer,*/
.spacerGlobal {
	display: none;
}

/* ----------------------------------------------------------------------------------- */

#homepageNews {
}

#homepageNews .boxSolid {
	margin: 0 0 10px 0;
}

/* ---------------------- */

#newsBox {
}

.newsImageBox {
	width: 182px;
	padding: 0 0 0.95em 0;
}

.newsImage {
	display: block;
	border: 1px solid #E0E0E0;
}

.newsContentBox {
	text-align: left;
	padding: 0 0 12px 0;
}

#homepage .newsContentBox {
	width: 182px;
	padding: 0 0 0.5em 0;
}

.newsTitle {
	margin: 0 0 0.35em 0;
	font: bold 1em/1.2em Arial, sans-serif;
	text-transform: none;
}

.newsDescription {
	margin: 0.25em 0 0.25em;
	font-size: 1em;
}

.newsDate {
	margin: 0.5em 0 0 0;
}

#newsBox .spacer {
	height: 16px;
}

/* ---------------------- */

#newsPage {
	padding: 0.75em 0 0 0;
}

#newsOpen .newsDate {
	padding: 0 0 1.5em 0;
}

/* ----------------------------------------------------------------------------------- */

.boxSolid {
	background: #f7f7f7;
	padding: 10px 10px 9px 10px;
	}

.boxSolid * {
	margin: 0;
}

.lineVertical {
	background: center top url("/images/page/line-vertical.gif") repeat-y;
}

/* ----------------------------------------------------------------------------------- */

#homepageContent {
	padding: 2px 38px 2px 2px;
	}

/* ========================================================
				Photogallery styles
========================================================= */

.gallery-frame {
	border: 1px #E0E0E0 solid;
	/*padding: 10px;*/
	margin: 0 10px 10px 0;
	text-align: center;
	width: 170px;
	/*height:200px;*/
	float: left;
}


.magshot-tablet {
	width:auto;
	height:82px;
	position:relative;
	top:0;
	left:0;
	z-index:110;
	margin: -82px 0 0 0;
	text-align:center;
	display: none;
}

.logo-watermark {
	position: absolute;
	margin: 85px 0 0 -38px;
	vertical-align: bottom;
}


#calendarEventsSelector {
}

#calendarEvents {
}

#calendarEvents hr {
	margin: 1em 0;}

#calendarWeek {
}

.calendarDay {
	margin: 0;
	padding: 2px 1.5em 0 0;
	white-space: nowrap;
}

.calendarDay * {
	color: #00a4da !important;
}

.calendarDay h2 {
}

.calendarDayText {
	font-size: 1em;
	text-transform: uppercase;
}

.calendarDate {
	font-size: 0.75em;
	text-transform: none;
}

.calendarDescription {
}

.eventTitle {
	color: #00a4da !important;
}

.eventLocation {
}

.eventTime {
	padding: 0.25em 0 0.75em 0;
	font-weight: bold;
}

.calendarEventDescription {
}

.calendarEventDescription img {
	border: 1px solid #4f4f4f;
}
