﻿.container{font-family:Arial; border-style:none; border-color:#666; border-width:2px; background-color:#FFF; text-align:center; width:980px; max-width:980px; margin:0px; margin-right:6px}
.title{font-weight:bold; font-size:18px; background-color:#FFF; border-bottom-style:none}
.calendar{background-color:#FFF; border-style:solid; border-width:1px; margin:0px auto; text-align:center; width:100%}
.monthTitle{background-color:#FFF; font-size:25px; text-align:center; margin:0px; padding:0px}
.nextPrevMonth{border-style:none; border-collapse:collapse; text-align:center; background-color:rgb(190,190,190); padding:0; margin:0}
.otherMonthDay{background-color:rgb(190,190,190); font-size:smaller; vertical-align:top; text-align:left; border-style:solid; border-width:1px; border-color:#000; padding:4px; height:80px; color:rgb(190,190,190); min-height:80px}
.noEventDay{background-color:#FFF; font-size:12px; font-weight:bold; vertical-align:top; text-align:left; border-style:solid; border-width:1px; border-color:#000; padding:2px; height:80px; min-height:80px}
.eventDay{background-color:#FFF; font-size:12px; font-weight:bold; vertical-align:top; text-align:left; border-style:solid; border-width:1px; border-color:#000; padding:2px; height:80px; min-height:80px}
.pastEventDay{background-color:rgb(190,190,190); font-size:12px; font-weight:bold; vertical-align:top; text-align:left; border-style:solid; border-width:1px; border-color:#000; padding:4px; height:80px; min-height:80px}
img.calendar{border-width:0px; border-spacing:0px; padding:1px; margin:0px; border-style:none; background-color:#fff}
table.CalendarContent{border-width:0px; border-spacing:0px; border-style:none; margin:1px 0px 1px 0px; padding:0px 0px 0px 0px; background-color:inherit; vertical-align:top; width:100%}
.CalendarContentTime{border-width:0px; border-spacing:0px; font-family:Arial,Helvetica,sans-serif; font-weight:lighter; font-size:11px; color:#000; line-height:13px; text-align:left; padding:1px 1px 1px 1px; margin:1px 1px 1px 1px; vertical-align:top; height:auto; width:auto; background-image:url( '/images/time_line.gif' ); background-position:right; background-repeat:no-repeat}
table.CalendarContent td{border-width:0px; border-spacing:0px; font-family:Arial,Helvetica,sans-serif; font-size:10px; background-color:inherit; line-height:13px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; vertical-align:middle}
.ProductionLink a:link{color:#C41230; text-decoration:none; text-align:left; margin:1px}
.ProductionLink a:visited{color:#C41230; text-decoration:none; text-align:left; margin:1px}
.ProductionLink a:hover{color:#C41230; text-decoration:none; font-weight:bold; text-align:left; margin:1px}
.Link2{font-family:Arial,Helvetica,sans-serif; font-size:9px; color:#369; line-height:13px}
a.Red10{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#923523; text-align:right; margin:1px}
.availabilityHigh{border-style:solid; border-width:1px; background-color:Green}
.availabilityMedium{border-style:solid; border-width:1px; background-color:Yellow}
.availabilityLow{border-style:solid; border-width:1px; background-color:Red}
.availabilityNone{margin:2px; border-style:none}
.CalendarContentOpeningClosing{border-width:0px; border-spacing:0px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#333; margin:0px 0px 0px 0px; padding:0px 0px 4px 0px; vertical-align:top; text-align:right}
.Text1Italic{font-family:Arial,Helvetica,sans-serif; font-size:10px; font-style:italic; color:#333; line-height:13px; padding:3px 0px 3px 0px}
.fullCalendarHeader{}
.filterCriteria{text-align:right; font-size:12px; margin-bottom:15px; margin-top:-35px; margin-right:80px}
.FilterButton{float:right; font-size:12px; margin-bottom:5px; margin-top:-50px}
.filterCriteria img{}
.additionalPerfContent{margin:0px 1px 0px 0px}
.calendarLegend table{visibility:hidden; display:none; font-size:small; background-color:#fff; text-align:center; margin:0px 3px 3px 3px; width:100%}
.legendTitle{text-align:center}
.legendEntry td{font-size:smaller; text-align:left}
th{font-size:11px; font-weight:lighter; border:solid 1px black; background-color:rgb(190,190,190); padding-bottom:2px; padding-top:2px}
td{padding:0; margin:0}
#FullCalendarLegend{width:800px; text-align:left; font-size:9px; clear:both; margin:0}
#FullCalendarLegend img{vertical-align:middle; margin-right:2px}
.legendTitle{font-weight:bold; clear:both; margin-bottom:4px; text-align:left; border-bottom:solid 1px black}
.legendTitle2{display:none}
.SSFLengendTxt{margin-bottom:5px; width:150px; font-weight:bold}
.LengendTxt{margin-bottom:5px; width:150px; font-style:oblique}
.LegendSection{margin-bottom:5px; width:150px}
.Legendtour{width:150px; margin-bottom:2px; margin-left:2px}
.Legendsavings{width:160px; margin-bottom:2px; margin-left:2px}
.Legendticket{width:150px; margin-bottom:2px; margin-left:2px}
.CloseCalendarLeg{float:right; clear:both}
#Legend1{float:left}
#Legend2{float:left; clear:left}
#Legend3{float:left}
#Legend4{float:left}
#Legend5{float:left; margin-left:5px}
#Legend6{float:left}
#MainLineLegend{width:900px; margin-bottom:4px}
#SecondLineLegend{width:470px; margin-bottom:4px}
#ThirdLineLegend{width:400px}
.Legend{margin-right:2px; width:120px; display:inline}
.LegendLong{margin-right:2px; width:180px; display:inline}
.IconBackStage{margin-right:4px}
.IconGarden{margin-right:4px}
.IconWarehouse{margin-right:2px}
.IconArchives{margin-right:2px}
.IconMember{margin-right:2px}
.IconTixx{margin-right:2px}
.IconPop{margin-right:2px}
.IconSavings{margin-right:2px}
.IconStar{margin-right:2px}
.IconGreen{margin-right:2px}
.IconYellow{margin-right:2px}
.IconRed{margin-right:2px}
#calendartop{float:left; position:absolute; margin-top:50px; margin-left:233px}

