/*------- CALENDAR -------*/
#operating_calendar_wrapper .day_popup {display:none;}
.day_popup { visibility: hidden; position: absolute;	margin: 15px 0px 0px 15px; 
	background: url(http://www.wildrivercountry.com/_includes/images/bg_calendar_popup_arrow.gif) no-repeat #FFFFFF left top;
	border-left: 1px solid black; border-top: 1px solid black; border-right: 3px solid black; border-bottom: 3px solid black;
	padding: 5px; filter: Alpha(Opacity=90); -moz-opacity:0.9; opacity: 0.9; z-index: 5; width: 250px; }
.day_event { font: 10px Verdana, Arial, Helvetica, sans-serif; padding: 2px; border-bottom: 1px dotted gray; }

table.calendar {float:left;}
.calendar table { width: 100% }
.calendar td { border-bottom:3px solid #83B6E4; border-top:4px solid white; font-size:11px; padding:5px; text-align:center; vertical-align:top; }
.calendar, .calendar tr { background-color: transparent !important; margin:0 0 0 20px; width:260px; }
.calendarMonth, .calendarMonthBlank { border: 0 none !important; }
.calendarMonth table { padding: 5px; border: 1px solid #ccc; }
.calendarHeader { font-size: 15px !important; font-weight: bold; text-transform: uppercase; border: 0 none !important; letter-spacing: .08em;color:#FFB500; font-family:'Walter Turncoat', cursive; background-color: #0B435D; }
.calendarDayRow td { border: 0 none !important; background-color: #387B95; color: #fff; }
.calendarBlankDayStart, .calendarBlankDayEnd, .calendarDay, .calendarHeader, .calendarDayRow td { border: 1px solid #E3F8F8 !important; padding: 4px !important;  }
.calendarLegend { width: auto !important; }
.calendarLegendBox div { width: 20px; height: 20px; border: 1px solid black; }
.calendarLegendText { text-align: left !important; padding: 5px 10px !important; border-bottom: 1px dotted #ccc !important; font-size:.9em;}
.calendarDay {background: #89BFDA;}

/* This style is used to hide form elements in the Honeypot, anti-spam set up */
tbody#office_use {
	display: none;
}

.tooltip{ background-color:#ffffff;	font-size:11px;	font-weight:bold; padding:3px; border:2px solid #000000; }
.infowindow{ float:left; padding-right:1em;	color: #000; }
.infowindow h1{ font-weight:bold;font-size:14px; margin-bottom:0; color: #000; }

.weekCalendar td { width: 14%; }

.container { width: 220px; float:right; margin-left:20px;}

div.print_friendly {margin-left:5px; margin-top:10px;}