*, body{
	margin: 0px; 
	padding: 0px;
	font-family: Arial;
	font-size: 10pt;
}

h1, h2, p, a.button{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	font-size: 10pt;
	font-family: Arial;
}

body {
	font-size: 1em ! important;
	/*position: absolute;*/
}

/*----------------------------------------------  print monitor documents ------------------------------------*/

#all-items-s, #items-header, #f-itemupdate, .autoscroll, .filter{ display: none;}

table{
	width: 580px; width: 750px; width: 100%;
}

#all-items table thead, #all-items-nocurrent table thead{
	display: none;

}

#current-item table thead{
	display: block;
	padding-top: 20px;
	font-size: 10pt;
	white-space:nowrap;
}

table{ width:100%;
	font-family:Arial, Helvetica, sans-serif;}
table th{
	width: 70px; width: 10%;
	text-align: left;
	padding-left: 8px;
	height:auto;
	
}

table td{
	padding:0.5em;
	margin:0px;
	border-collapse : collapse;	
}
table td.col0{
	text-align:left;
	float:left;
	width: 50%;
}

table td.col1{
	text-align: right;
	float:right;
	width: 50%;

}

table th ,table td{
}

.lastupdated{
	display: block;
	width: 97%;
	background-color: #fff;
	margin-top: 10px;
	padding-top: 10px;	
	padding-left:10px;
}


#disclaimer{
	background-color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	width: 97%;
	line-height:15px;
	padding-left:10px;
	display:block;
	overflow:visible
}

.itemSectionLabel{
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	/*border-top:1px solid #666;
	background-color:#CCC;*/
}

#monitor-message {
			height: 30px;
			overflow: hidden;		
			background-color: #ffc;
			border: 1px solid #ccc;
			padding: 2px;
			font-family:Arial;
			font-size: 10pt;!important
			font-weight: bold;
			width:95%;
		}
		

	
/*This is for the urgent items in Meeting Monitor*/

table #all-items-table th .urgent{
background-color:#CCCCCC;

}

table td .urgent{
background-color:#CCCCCC;	

}

table #all-items-table{border:#000000 solid 1px;}


	.printbuttons{display: none;}
	.heading{width:100%; background-color:#ffffff; border:0px;}
	.heading td{background-color:#ffffff; border:0px;}

	.cot_title{vertical-align:top; width:50%; border:0px;}
	.title_info{vertical-align:bottom; font-family:Arial, Helvetica, sans-serif; font-size:10pt; text-align:right; width:50%; border:0px;}
	.title{font-weight:bold; font-size:14pt;}
	.id{/*font-weight:bold;*/ font-size:10pt;}
	.normal_text{ font-weight:normal; font-size:1em}
	.note{color:#CC0000;font-size:10pt; font-weight:normal;}
	.current{color:#CC0000;font-size:10pt; font-weight:normal; text-align:right;}
	.status{color:#CC0000;font-size:10pt; font-weight:normal; text-align:right;}
	.table_title{ text-align:center; vertical-align:middle; font-weight:bold; size:2em;}
	.held{font-weight:bold; text-align:center;position:relative; right:15px;}

	#current-item-table{width:100%; border:1px #666666 solid; border-bottom:none; border-collapse:collapse;}
	#current-item-table th{vertical-align:middle;background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10pt; border:0px #000000 solid;}
	#current-item-table td{vertical-align:middle; padding-top:10px; padding-bottom:10px;background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10pt; border:0px #000000 solid;}	
	#current-item-table .subtext{padding:0px; margin:0px;text-align:center; font-weight:bold; padding-bottom:5px; padding-top:5px; text-align:left!important;}

/*column 1*/
	#current-item-table .column1{width:25%;padding-bottom:2px; padding-top:2px; margin:0px; vertical-align:top;text-align:left;border-bottom:0px;}
	#current-item-table .column1 .id { font-weight:bold; text-align:left; margin:0px; vertical-align:top;}
	#current-item-table .column1 .subtext { }
	#current-item-table .column1 .current_item{padding-right:5px;}
/*column 2*/
	#current-item-table .col0{width:60%;padding-left:15px; padding-right:20px; vertical-align:top;} 
	#current-item-table .col0 .desc{ vertical-align:top;} 	
/*column 3*/	
	#current-item-table .col1{padding-left:10px; text-align:left; width:18%; text-align:right;}
	#current-item-table .status	{}
	

	#current-item-table .desc{text-align:center; font-weight:normal; padding-bottom:5px; padding-top:5px; padding-left:	0px; }	
	#current-item-table .status{color:#CC0000;font-size:10pt; font-weight:normal; text-align:right;}
	#current-item-table .current_item{color:#CC0000;font-size:10pt; font-weight:bold; text-align:right; float:right;}
	#current-item-table td.urgent{background-color:#cccccc}	
	#current-item-table tr.urgent{background-color:#cccccc}
	#current-item-table .urgent .subtext{ background-color:#cccccc;}
	#current-item-table .urgent p.subtext{ background-color:#cccccc;}


	
	#all-items-table{ border:0px #000000 solid; border-bottom:none; border-collapse:collapse; width:100%;}
	#all-items-table th{vertical-align:middle; border:0px solid #666666; border-bottom:1px solid #666666; font-family:Arial, Helvetica, sans-serif; font-size:10pt}
	#all-items-table td{vertical-align:middle; border-bottom:1px solid #666666; font-family:Arial, Helvetica, sans-serif; font-size:10pt;}	
	#all-items-table td.urgent{background-color:#cccccc}	
	#all-items-table tr.urgent{background-color:#cccccc}	
	#all-items-table tr {border-bottom:1px #666666 solid;}
	#all-items-table td.nonUrgent{background-color:#ffffff}		
	#all-items-table{border: 1px #999999 solid; width:100%; border-collapse:collapse}
	#all-items-table .table_title{padding-bottom:10px; padding-top:10px; font-size:10pt; margin:0px;}
	#all-items-table .column1{width:12%;/*padding-bottom:2px; padding-top:2px;*/ margin:0px; vertical-align:top;}
	#all-items-table .column1 .id { /*font-weight:bold;*/ text-align:left; margin:0px; vertical-align:top;}
	#all-items-table .column2{width:70%;padding-bottom:2px; padding-top:2px; margin:0px; padding-left:15px; padding-right:20px; vertical-align:top; } 
	#all-items-table .col0{width:70%;padding-left:15px; padding-right:20px; vertical-align:top; border-bottom:none;/*firefox*//border-bottom/*\**/:1px solid #666\9;/*ie8*/_border-bottom:1px solid #666;/*ie6*/} 
	#all-items-table .col0 .desc{ vertical-align:top;} 	
	#all-items-table .column2 .desc{ /*font-weight:normal; margin:0px;*/ vertical-align:top;}

	#all-items-table .column3{width:18% ;padding-bottom:2px; padding-top:2px; margin:0px; text-align:left;}		
	#all-items-table .col1{padding-left:10px; text-align:right; width:18%; border-bottom:none;/*firefox*//border-bottom/*\**/:1px solid #666\9;/*ie8*/_border-bottom:1px solid #666;/*ie6*/}

	#all-items-table .desc{width:100%;text-align:center; vertical-align:middle; float:none;}
	.desc{text-align:center; vertical-align:middle;}
	#all-items-table .urgent .subtext{ background-color:#cccccc;}
	#all-items-table .urgent p.subtext{ background-color:#cccccc;}

/* this will change the style of the annotations - NOTINUSE
.urgentTitle{font-weight:bold;}
.urgentText{font-weight:normal; font-style:italic;}
.confidentialAttachment{font-weight:bold;}*/

	
/*text size*/
#text-size{top:0px; padding:2px;}
#textSize{}
.cssbutton,a.cssbutton{background-color: #b1ceeb;border: 2px #ebf7fb outset;padding: 1px 10px 1px 10px;color: black;text-decoration: none;font: bold 90% Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif; height:15px; margin:1px;}
.cssbutton:visited,a.cssbutton:visited{color: black;}
.cssbutton:hover,a.cssbutton:hover{border-style:inset;background-color: #cae1f7;padding: 2px 9px 0px 11px; /*shift text 1px to the right and down*/text-decoration:none;}
.cssbutton:active,a.cssbutton:active{color: black;}

#text-size #small_style a.cssbutton{background-color:#FFFFFF;border-style:inset;padding:  2px 9px 0px 11px; color:#000;cursor:text;}
#textSize #medium_style a.cssbutton{cursor:pointer;}
#textSize #large_style a.cssbutton{cursor:pointer;}

#textSize #small_style a:hover{}
#textSize #medium_style a:hover{cursor:pointer;}
#textSize #large_style a:hover{cursor:pointer;}

/* these are fields specific to meeting monitor committee*/
#ss_MeetingMonitorPreview #current-item-table .column1{background-color:#ffffff;  width:12%;}
#ss_MeetingMonitorPreview #current-item-table .col0{background-color:#ffffff; width:76%; border-bottom:none; padding-left:20px;}
#ss_MeetingMonitorPreview #current-item-table .col1{background-color:#ffffff; width:12%; border-bottom:none}

/* these are fields specific to meeting monitor Council*/
#ss_councilMeetingMonitorPreview #current-item-table .column1{background-color:#ffffff; width:12%;}
#ss_councilMeetingMonitorPreview #current-item-table .col0{background-color:#ffffff; width:70%; border-bottom:none; float:none;}
#ss_councilMeetingMonitorPreview #current-item-table .col1{background-color:#ffffff; width:18%; border-bottom:none;}

.head-title{ font-size:20px; font-weight:bold;}
.without_recommendations{font-weight:bold;}
.confidential_attachment{font-weight:bold;}
.urgent_status{font-weight:bold;}
.footer, .footer a,  .footer a:link, .footer a:active, .footer a:visited{ color:#000000;}

/*----------------------------------------------  TMMIS public ------------------------------------*/
#ui-page{width:95%;}
#ui-page #ss_header{height:0px; padding:0px; margin:0px; display:none}
#ui-page #ss_header ul#main_nav{display:none;}
#ui-page .main #mmis_area{display:none;}
#ui-page .main{ height:auto; padding-top:15px;}
#ui-page .main #content{border:none; margin:0px; padding:0px;}
#ss_agendaItemDetails input{display:none;}
#ss_Search .header{display:none;}
.footer{display:none;}	
.calendar-popup, .ui-dialog{display:none;}	
.banner4{ display:none; margin:0px; padding:0px; height:0px; width:0px;}
.main{width:720px}
.tab{width:720px}
#ss_agendaItemDetails .title{padding-top:10px; display:block}
/* calendar page*/
#meetingCalendarView{margin:0px; padding:0px; border:0px; }
#content{border:0px;width:720px;}
#meetingCalendarView table.schedulecalendar{ border:0px; border:none}
#meetingCalendarView,#meetingCalendarView table.schedulecalendar{ margin-top:0px; vertical-align:top; width:100%; border:1px solid #ccc; padding-top:0px}
#meetingCalendarView table.schedulecalendar td.col0 table,#meetingCalendarView table.schedulecalendar td.col2 table{display:none;}
#meetingCalendarView table.schedulecalendar td.col1 img{ display:none}
#meetingCalendarView table.schedulecalendar{width:700px}
#meetingCalendarView table.schedulecalendar td.schedulecalendarhead{}
#meetingCalendarView table.schedulecalendar td, #meetingCalendarView table.schedulecalendar th{padding:0px; margin:0px;}
#meetingCalendarView .broadcastMsg{ display:none}
#logo{/*height:20px; padding:0px; margin:0px;*/ display:none;}
.main .tab .print-only .logo{height:44px; padding:0px 0px 20px 0px; margin:0px;width:133px;margin-right:15px;overflow:hidden;/*background-image:url(../images/logo_city_smx2.gif);*/	background-repeat: no-repeat; display:inline-block; font-family:Arial, Helvetica, sans-serif}
.main .tab .print-only .text{height:44px; padding:10px 0px 0px 0px; margin:0px; width:65%;display:inline-block; font-family:Arial, Helvetica, sans-serif; vertical-align:top}
.broadcastMsg{display:none;}


#meetingCalendarView table.schedulecalendar td .default.cal-day,#meetingCalendarView table.schedulecalendar td .active.cal-day a,#meetingCalendarView table.schedulecalendar td.today .today{margin:0px}
#meetingCalendarView table.schedulecalendar td.schedulecalendarHead.col0,#meetingCalendarView table.schedulecalendar td.schedulecalendarHead.col2{ display:none}
#meetingCalendarView table.schedulecalendar td.schedulecalendarHead.col1{ filter:none; background-color:#FFFFFF; background-image:none; text-align:center; width:100%; padding:5px 0px 0px 0px; margin:0px; height:20px}

#meetingCalendarView .prevMonth, #meetingCalendarView .nextMonth{ display:none}
/*------------------------------------------------------ home --------------*/
#ss_home table.content {width:400px;}
#ss_home table.content  td.left{}
#ss_home table.content  td.right{ display:none}
#ss_home table.content  td.right .scheduleRight,#ss_home table.content  td.right .twitter{ display:none; }
#ss_home .councilLinks{ width:100px;}
#ss_home table.CouncilLinksmainTable{width:50px;}
#ss_home table.bottomTable{}
#ss_home table.content{width:4in}
#ss_home table.CouncilLinksmainTable td.image{width:50px;}
/*------------------------------------------------------ schedule (note there is another print stylesheet reserved for calendar) */

.vevent0,.print-onlyMore{ display:none;}
.vevent,.veventExpanded{ line-height:14px; color:#000000}
.vevent p,.vevent strong, .vevent a, .vevent a:link, .vevent a:active, .vevent a:visited,.veventExpanded,.veventExpanded .print-only,.veventExpanded .print-only a.url,.veventExpanded .print-only a.url:link,.veventExpanded .print-only strong,.veventExpanded .print-only a.url:active, .veventExpanded .print-only a.url:link,.veventExpanded .print-only a.url:visited,{ color:#000000}
.vevent .summary a.url:link, .vevent .summary a.url:active, .vevent .summary a.url:hover,.vevent .summary a.url:visited{ color:#000000}\
#meetingCalendarView table.schedulecalendar .vevent0  a.url:hover{color:#1b5295; text-decoration:none;}
#meetingCalendarView a, #meetingCalendarView a:link, #meetingCalendarView a:active, #meetingCalendarView a:visited,#meetingCalendarView table.schedulecalendar .vevent .summary a.url:link,#meetingCalendarView table.schedulecalendar .vevent  .summary a.url:active,#meetingCalendarView table.schedulecalendar .vevent  .summary a.url:hover,#meetingCalendarView table.schedulecalendar .vevent  .summary a.url:visited, #meetingCalendarView table.schedulecalendar .vevent  a.url:link, #meetingCalendarView table.schedulecalendar .vevent  .summary a.url:active,#meetingCalendarView table.schedulecalendar .vevent  .summary a.url:visited { color:#000000;}
#meetingCalendarView table.schedulecalendar,#meetingCalendarView a, #meetingCalendarView a:link, #meetingCalendarView a:active, #meetingCalendarView a:visited,#meetingCalendarView table.schedulecalendar .veventExpanded .summary a.url:link,#meetingCalendarView table.schedulecalendar .veventExpanded  .summary a.url:active,#meetingCalendarView table.schedulecalendar .veventExpanded  .summary a.url:hover,#meetingCalendarView table.schedulecalendar .veventExpanded  .summary a.url:visited, #meetingCalendarView table.schedulecalendar .veventExpanded  a.url:link, #meetingCalendarView table.schedulecalendar .veventExpanded  .summary a.url:active,#meetingCalendarView table.schedulecalendar .veventExpanded  .summary a.url:visited { color:#000000;}
.cal-day, .cal-day a,.cal-day a:active,.cal-day a:hover,.cal-day a:link,.cal-day a:visited{ text-decoration:none;}
.print-only,.print-onlyDiv{display:block; line-height:18px }
.titlePrint{ font-weight:bold; font-size:14px; display:block; overflow:hidden}
.noPrint, td.noPrint{display:none;}
#meetingCalendarView table.schedulecalendar{width:700px;}
table.schedulecalendar td.col1,table.schedulecalendar td.schedulecalendarHead{ color:#000000!important} 
#meetingCalendarView table.schedulecalendar td.schedulecalendarHead{ background-color:#FFFFFF}
/*------------------------------------------------------ search --------ddddddd------*/
#ss_Search .note{ width:600px;}
#ss_Search table td, #ss_Search .large{ font: Arial, Helvetica, sans-serif; font-size:12px}
#ss_Search table.term{ border:none}
#ss_Search table.default{width:800px;}
#ss_Search table.default td{ margin:0px; padding:0px;}
#ss_Search table#wordPhrase td input#word_or_phrase{ width:100px}
/*------------------------------------------------------ search results --------------*/
#ss_searchResults table.default{width:500px;}
#ss_searchResults table#searchResultsTable{width:720px;}
#ss_searchResults table.zebra td.decisionBodyName{width:200px;}
#ss_searchResults .header{background-color:#FFFFFF; filter:none;}
#ss_searchResults .header button{ display:none}
/*------------------------------------------------------ decision body Profile --------------*/
.printContact{margin:20px 0px 10px 30px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:none}

#meetingMembers_print .title{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
#meetingMembers_print .text, #meetingMembers_print .text a,  #meetingMembers_print .text a:link,  #meetingMembers_print .text a:active,  #meetingMembers_print .text a:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:none}


/*------------------------------------  Print List pages ---------------------*/
.no-print{font-size:11px;}
#ss_agendaItemsPrint,#ss_agendaItemsPrint table{width:100%;}
#ss_agendaItemsPrint .printClose{display:inline-block; width:49%; float:left; text-align:left}
#ss_agendaItemsPrint #show-item-status{width:49%; text-align:right;font-size:11px; }
#ss_agendaItemsPrint #show-item-status a:link ,#ss_agendaItemsPrint #show-item-status a:active ,#ss_agendaItemsPrint #show-item-status a:hover ,#ss_agendaItemsPrint #show-item-status a:visited,#ss_agendaItemsPrint #show-item-status strong,#ss_agendaItemsPrint #show-item-status {font-size:11px;}

#ss_councilAgendaItemsPrint{ width:100%;}
#ss_councilAgendaItemsPrint .printClose,#ss_agendaItemsPrint .printClose{display:inline-block; width:49%; text-align:left}
#ss_councilAgendaItemsPrint #show-item-status,#ss_agendaItemsPrint #show-item-status{width:49%; text-align:right;font-size:11px; float:right }
#ss_councilAgendaItemsPrint #show-item-status a:link ,#ss_councilAgendaItemsPrint #show-item-status a:active ,#ss_councilAgendaItemsPrint #show-item-status a:hover ,#ss_councilAgendaItemsPrint #show-item-status a:visited,#ss_councilAgendaItemsPrint #show-item-status strong,#ss_councilAgendaItemsPrint #show-item-status {font-size:11px;}
#ss_councilAgendaItemsPrint table#all-items-table,#ss_agendaItemsPrint table#all-items-table{ border:1px solid #666;!important; border-right:1px solid #000;width:99%}
#ss_councilAgendaItemsPrint table#all-items-table tr,#ss_councilAgendaItemsPrint table#all-items-table, #ss_councilAgendaItemsPrint table#all-items-table tr td.col1, #ss_agendaItemsPrint table#all-items-table tr,#ss_agendaItemsPrint table#all-items-table, #ss_agendaItemsPrint table#all-items-table tr td.col1{border-right:1px solid #666; float:none}
#ss_councilAgendaItemsPrint table#all-items-table,#ss_agendaItemsPrint table#all-items-table{float:none;}
#ss_councilAgendaItemsPrint table#all-items-table tr td{ height:auto}
#ss_agendaItemsPrint table#all-items-table tr td.col1{ float:none}
