@charset "utf-8";
/* CSS Document */

/* Print View */

body { font-family:Arial, Helvetica, sans-serif; font-size:75%; }

#logonStatus,
.search,
.nav,
.rightCol,
.sideCol,
.pagination,
#filterDate
{ display: none; }

.siteContainer { width:600px; margin:0 auto; }

.siteContainer .logo { text-align:left; }

.logo a{ color:#000000; text-decoration:none;}

.siteContainer .siteContent { border-top:1px solid #000000; border-bottom:1px solid #000000; }

.siteContainer .footer { font-size:12px; margin-top:15px; text-align:center; }

/* Itinerary Info */

.itineraryList{
	width:620px;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #cccccc;
	float:left;
}
.itineraryListImage{
	float:left;
	width:109px;
	margin-right:30px;
}
.itineraryInfo{
	float:left;
	line-height:20px;
}
.itineraryInfo .title a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px !important;
	font-weight:bold;
	color:#981b1e;
	display:block;
	margin-bottom:10px;
}
.itineraryItem{
	width:620px;
	float:left;
}
.itineraryItemImage{
	float:left;
	width:251px;
	margin-right:25px;
}
.itineraryItem .itineraryInfo{
	font-weight:bold;
	width:339px;
	float:left;
}
.itineraryItem #addRemoveItinerary{
	margin:15px 0px;
	display:block;
}

/**************************************/
/* Calendar
/**************************************/
table.module-calendar td { overflow:hidden; padding:0; vertical-align:top; }


tr.day-of-week td { color:#000; height:30px!important; font-size:1.334em; }
table.module-calendar td { border:1px solid #cfcfcf; }
table.module-calendar td.last-month,
table.module-calendar td.next-month { background: #cfcfcf; }
table.module-calendar td { height:90px; }
table.module-calendar td span { height:16px; }
table.module-calendar td.events { background:#f3f3f3; font-size:9px; }
table.module-calendar td.events span { font-size:12px; }
table.module-calendar a { color:#014097; }
table.module-calendar a:hover { color:#4e92d7; }
table.module-calendar td ul{list-style-type:none; margin:4px 0px; padding-left:3px;}
table.module-calendar td ul li{margin:.2em 0 1em 0;}

.announcement-list {padding:1.0em 0; border-bottom:1px solid #000000;}
.announcement-list h4 a { text-decoration:none !important; }

