@charset utf-8;
body{min-width:36em;margin:0}
a img{border:none}
a div{border:none;text-decoration:none}
a{text-decoration:none!important}
#main_panel{position:relative;padding-left:14em;margin:121px 0 0}
#header{background:url(../images/CalendarBanner2-narrow.png) repeat-x fixed;vertical-align:bottom;height:121px;text-align:left;position:fixed;top:0;left:0;width:100%;z-index:10}
#left_panel{width:13em;position:fixed;top:121px;left:14em;margin:0 0 0 -14em;padding:0 0 0 .5em}
#right_panel{width:100%}
#loading{position:absolute;top:122px;left:32%;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:14pt;color:#366;text-shadow:#333 -1px -1px 3px;background:#F8FAFF;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:#093 2px solid;z-index:50;padding:.2em 1em}
#calendar{position:relative;z-index:2;font-size:92%;padding:.3em .5em 0 0}
#datepicker{text-align:center;padding:0 0 0 .5em}
.event_title{font-weight:700;font-style:italic}
.more_info{display:inline-block;float:right}
.legend_entry{color:#DDD;line-height:160%;font-weight:400;border:1px #FFF solid;margin:.1em 0;padding:.2em 0}
.legend_hover{color:#FFF;border:1px green solid!important;font-weight:700}
#legend{text-align:center;font-size:84%;padding:0}
.loc_entry{font-family:"Arial Narrow", "Helvetica Narrow", HelvCondensed, Arial, Helvetica, sans-serif;font-size:90%;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #039;background:#EEE;display:inline-block;width:5.5em;margin:.1em;padding:0 .2em}
.location_flag{height:.6em;width:3em;border:#000 1px solid;float:right;margin:.3em .5em}
.key-locations{color:#000;font-weight:700;background-color:#FFF;width:90%}
.location_hover{background-color:#003;color:#33F;font-weight:700}
#locations{padding:0}
.title-right{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;background-color:rgba(0,0,0,0.6);font-weight:700;width:100%;color:#FFF;text-shadow:#333 1px 1px 2px;text-align:right;height:100%;position:relative;float:left;margin:0;padding:0}
.title-left{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;background-color:#128;font-weight:700;width:14em;color:#FFF;text-shadow:#333 1px 1px 2px;height:100%;text-align:center;float:left;position:relative;margin-left:-14em;text-decoration:none}
.title-left:hover{background:#06F}
.title-holder{height:1.4em;font-size:150%;padding-left:14em}
.padded-content{padding:0 .5em 0 0}
.CH>div{background:#594F4F none}
.CS>div{background:#7B5951 none}
.CM>div{background:#339 none}
.HOL>div{background:#669 none}
.HOL div.fc-event-inner:after{content:' Holiday, Offices Closed'}
.LM>div{background:#547980 none}
.PC>div{background:#43133A none}
.PH>div{background:#363800 none}
.PM>div{background:#1C511C none}
.SD>div{background:#966 none}
.SD div.fc-event-inner:after{content:', Offices Closed'}
.WS>div{background:#336 none}
.Cancelled-fc>div{background:rgba(255, 74, 3, 0.34) none}
.Cancelled-fc div.fc-event-inner:before{content:'CANCELLED - '}
.cancelled-daily{background:#000;color:#F30;font-weight:bold;}
.key-legend{color:#000;font-weight:700;background-color:#FFF}
.CH-legend{background-color:#594F4F;visibility:visible}
.CS-legend{background-color:#7B5951;visibility:visible}
.CM-legend{background-color:#339;visibility:visible}
.HOL-legend{background-color:#669;visibility:visible}
.LM-legend{background-color:#547980;visibility:visible}
.PC-legend{background-color:#43133A;visibility:visible}
.PH-legend{background-color:#363800;visibility:visible}
.PM-legend{background-color:#1C511C;visibility:visible}
.SD-legend{background-color:#966;visibility:visible}
.WS-legend{background-color:#336;visibility:visible}
.faded-legend{background:#AAA;border:#000}
.RM201 div.fc-event-inner:after{content:' - Cross 201';font-style:italic}
.RM202 div.fc-event-inner:after{content:' - Cross 202';font-style:italic}
.RM206 div.fc-event-inner:after{content:' - Cross 206';font-style:italic}
.RM208 div.fc-event-inner:after{content:' - Cross 208';font-style:italic}
.RM209 div.fc-event-inner:after{content:' - Cross 209';font-style:italic}
.RM211 div.fc-event-inner:after{content:' - Cross 211';font-style:italic}
.RM214 div.fc-event-inner:after{content:' - Cross 214';font-style:italic}
.RM216 div.fc-event-inner:after{content:' - Cross 216';font-style:italic}
.RM220 div.fc-event-inner:after{content:' - Cross 220';font-style:italic}
.RM221 div.fc-event-inner:after{content:' - Cross 221';font-style:italic}
.RM126 div.fc-event-inner:after{content:' - SH 126';font-style:italic}
.RM127 div.fc-event-inner:after{content:' - SH 127';font-style:italic}
.RM228 div.fc-event-inner:after{content:' - SH 228';font-style:italic}
.RM334 div.fc-event-inner:after{content:' - Council Chamber';font-style:italic}
.RM427 div.fc-event-inner:after{content:' - SH 427';font-style:italic}
.RM436 div.fc-event-inner:after{content:' - SH 436';font-style:italic}
.RM437 div.fc-event-inner:after{content:' - SH 437';font-style:italic}
.RM438 div.fc-event-inner:after{content:' - SH 438';font-style:italic}
.RMLegislative div.fc-event-inner:after{content:' - Legislative Conference Room';font-style:italic}
.RMWelcome div.fc-event-inner:after{content:' - Welcome Center';font-style:italic}
.RMHall div.fc-event-inner:after{content:' - Hall of Flags';font-style:italic}
.qt-details{padding:0.4em 0 0 0;font-size:0.8em;}
.ui-tooltip{width:auto}
.ui-tooltip-wiki{max-width:440px;width:auto;zoom:1}
.ui-tooltip-wiki .ui-tooltip-content{display:block;line-height:125%;width:auto;zoom:1}
.ui-tooltip-wiki h1{font-size:1.5em;line-height:1em;margin:0 0 7px}
.ui-tooltip-wiki img{padding:0 10px 0 0}
.ui-tooltip-wiki p{margin-bottom:9px}
.ui-tooltip-wiki .note{margin-bottom:0;font-style:italic;color:#888}
.ui-datepicker{width:14em;font-size:85%;padding:0em;line-height:0.9em}
.ui-datepicker table{font-size:inherit};
.event_list{font-size:85%;border:0;border-collapse:collapse;font-family:Georgia, "Times New Roman", Times, serif;margin:0;padding:1pt}
.cm_cmte{padding:1px 0}
.cm_location{white-space:nowrap}
.cm_time{white-space:nowrap;text-align:right;padding:1px 0}
.cm_audio{white-space:nowrap;vertical-align:middle}
.audio_btn{vertical-align:middle;padding:0 0 0 2px !important}
.even_row{background:#ECFED8!important}
.odd_row{background:#EEE!important}
.audiolink{font-style:oblique;font-variant:small-caps;font-size:90%;text-decoration:none;border:0}
.calweek{padding:.3em .5em 0}
.cal_list{width:42em}
.cal_day{border:1px solid #000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:40em;margin:.2em 0;padding:.2em}
.cal_date{width:5em;vertical-align:top;display:inline-block;text-align:center;margin:0 .2em 0 -.6em}
.cal_dayOfWeek{font-size:90%;font-variant:small-caps;font-weigh:bold;font-family:"Times New Roman", Times, serif;color:#666}
.cal_dayNumber{font-size:180%;text-align:center;font-family:"Times New Roman", Times, serif;font-weigh:bold;color:#666;line-height:0.9}
.cal_dailyEntries{display:inline-block;width:35em}
.cal_entry{font-size:90%;margin:.1em 0}
.cal_entry_color{width:.6em;border:0 solid #FFF;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:inline-block;height:100%;vertical-align:top;line-height:4em;margin:2px 0 2px -.5em;padding:0}
.cal_entry_text{color:#000;background:#FFF!important;display:inline-block;text-align:left;width:38em}
.cal_entry_title{background:#FFF!important;display:inline-block;text-shadow:#CCC 1px 1px 2px;font-weight:700;width:30em;padding:0 0 0 4em}
.cal_entry_audio{background:#FFF!important;display:inline-block;float:right;line-height:0;width:2em;margin:-.7em 1em 0 0}
.cal_entry_location{background:#FFF!important;display:inline-block;width:28.5em;font-size:90%;padding:0 0 0 4.4em}
.cal_entry_start{background:#FFF!important;display:inline-block;width:4em;font-size:90%;text-align:right;padding:0}
.cal_entry_time{background:#FFF!important;display:inline-block;text-align:right;width:9em;font-size:90%;padding:0}
.cal_entry_type{background:#FFF!important;display:inline-block;text-align:left;font-size:90%;width:24em;padding:0 0 0 .5em}
.cal_list_title{display:inline-block;padding-left:1em;padding-right:1em}
.nowPlaying{font-size:85%;border:1px solid #000;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:0.1em;text-align:center;}
.nowPlayingTitle{font-weight:700}
.paper_list{vertical-align:top}
.paper_ld{display:inline-block;background:inherit!important;font-size:80%;width:4em;vertical-align:top;margin-right:1em;text-align:right}
.paper_title{display:inline-block;background:inherit!important;font-size:80%;width:43em;vertical-align:top;text-align:left}
.paper_sponsor{display:inline-block;background:inherit!important;font-size:80%;width:0;vertical-align:top;text-align:right}
.fg-button{outline:0;text-decoration:none!important;cursor:pointer;position:relative;text-align:center;zoom:1;padding:.2em .6em}
.fg-button-icon-left{padding-left:.1em;padding-right:.4em;display:inline-block}
.fg-button-icon-right{padding-left:.4em;padding-right:.1em;display:inline-block}
.fg-button-icon-left .ui-icon{right:auto;left:.2em;margin-left:.3em;margin-right:.3em;display:inline-block}
.fg-button-icon-right .ui-icon{left:auto;right:.2em;margin-left:.3em;margin-right:.3em;display:inline-block}
.fg-buttonset-single .fg-button,.fg-buttonset-multi .fg-button{margin-right:-.5em}
.small-icon{margin:1px 1px;padding: 0px;cursor: pointer;}
.icon-r{float:right;}
.icon-small-r{float:right;width:10px;height:10px;}
.ui-icon-small-carat-1-s{background-position:-67px -2px;}
.ui-icon-small-carat-1-e{background-position:-35px -3px;}
button.fg-button{width:auto;overflow:visible}
.fg-list{list-style:none}
.fg-list li{margin-left:0}
#navigation{font-size:.9em;float:right;zoom:1}
.fg-menuheader{width:auto;zoom:1;padding:.1em}
.fg-menu{zoom:1;width:100%}
.fg-menubox{display:inline-block;vertical-align:top;width:auto!important;padding:0 .2em .4em}
.CH,.CS,.CM,.HOL,.LM,.PC,.PH,.PM,.SD,.WS,.RM201,.RM202,.RM206,.RM208,.RM209,.RM211,.RM214,.RM216,.RM220,.RM221,.RM126,.RM127,.RM228,.RM334,.RM427,.RM436,.RM437,.RM438,.RMLegislative,.RMWelcome,.RMHall{visibility:visible}
.RM201 div,.RM202 div,.RM206 div,.RM208 div,.RM209 div,.RM211 div,.RM214 div,.RM216 div,.RM220 div,.RM221 div,.RM126 div,.RM127 div,.RM228 div,.RM334 div,.RM427 div,.RM436 div,.RM437 div,.RM438 div,.RMLegislative div,.RMWelcome div,.RMHall div{}
.RM201-legend,.RM202-legend,.RM206-legend,.RM208-legend,.RM209-legend,.RM211-legend,.RM214-legend,.RM216-legend,.RM220-legend,.RM221-legend,.RM126-legend,.RM127-legend,.RM228-legend,.RM334-legend,.RM427-legend,.RM436-legend,.RM437-legend,.RM438-legend,.RMLegislative-legend,.RMWelcome-legend,.RMHall-legend{background-color:#CCE;visibility:visible}
.notHere,#ie7centerheader{display:none;visibility:hidden}
.cm_count,#cal_mode,.cal_list_header,.fg-header{text-align:center}
.cal_list_prev,.cal_list_next{display:inline-block;font-size:85%}
#btn_today{width:100%;margin-left:-0.5em};
#cal_mode{margin-left:-0.5em};
.msg_subject {
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF3333;
	display:inline-block;
}
.msg_datetime {
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	float:right;
	display:inline-block;
}
.msg_message {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:inline-block;
	padding:0 1em;
}
.feed-container {
	font-size:0.7em;
	background:rgba(0,0,0,0.6);
}

