

#header, #header_buttons, #header_login_menu, #sponsHeader, 
    .header_menu, .add_div2, .content_button, .footer_inner UL, .global_terms_links,
    #directory_filter_area, .directory_action_buttons, .right_box2, .search_area, 
    #footer, .top_links, .hide_on_print {
    display:none; 
}

.directory_no_img {
    display: none;
}

#sidebar_left { float:left; }
#mainnav { display:none; }

.print_only { display:block; font-size:18pt; font-weight:bold;  }
.hide_on_print { display: none; }

.directory_item {
    page-break-inside: avoid;
}

.directory_item TABLE {
    border-bottom: solid 1px #ccc;
    page-break-inside: avoid;
}

.directory_item TABLE A {
    text-decoration: none;
    color: #000;
}

#directory_print_date {
	display: block;
	text-align: center;
	font-size: 12px;
}

.ce_admin_action{display:none}
#topnav,#sidebar_left,form[name=calFilter],.ui-multiselect-menu,.cal_administer_area{display:none;}
.rbad { display: none; }



/*
calendar rules
 */
#img_div {display:none;}
.ce_table td{ padding:8px;}
/*start and end time*/
.ce_table td.ce_time_start
,.ce_table td.ce_time_end{
    text-align:center;
    text-transform:uppercase;
    width:90px;
    font-size:14px;
}
.ce_table td.ce_time_start{ text-align:right;}
.ce_table td.ce_time_end{ text-align:left;}
.ce_table td.ce_time_start .ce_time:after{content:'M';}
.ce_table td.ce_time_end .ce_time:after{content:'M';}
.ce_table td.ce_time_end .ce_time:before{content:' - ';}

/*color*/
.ce_table .ce_type {
    width:1em;
}
.ce_table .ce_calendar_type_color{
    width:1em;
    height:1em;
    -webkit-border-radius: 0.4em;
    -moz-border-radius: 0.4em;
    border-radius: 0.4em;
    margin-top:2px;
}
.ce_table a{ color: black;
    text-decoration:none;}
/*desc section*/
.ce_table .ce_desc .ce_holiday,
.ce_table .ce_desc .ce_sedra,
.ce_table .ce_desc .ce_lifecycle_type,
.ce_table .ce_desc .ce_event_name,
ce_annnouncement
{
    font-size:larger;
}
.ce_table .ce_desc .ce_event_location{
    font-size:smaller;
}
.ce_table .ce_desc .ce_event_desc{
    /*margin-top:4px;*/
    font-size:smaller;
}

.ce_table .ce_desc .ce_lifecycle_item{
    font-size: smaller;
    float:left;
    margin-left: 25px;
    font-style: italic;
}

.ce_table .ce_resource {
    display:block;
    margin-top:5px;
    clear:both;
}
.ce_table .ce_admin_action {
    display:none;
}
.ce_table .ce_resource_admin_note {
    display:block;
    clear:left;
    font-size:smaller;
    font-style: italic;
}
.ce_table .ce_event_admin_note {
    font-size:smaller;
    font-style: italic;
}
.ce_table .ce_resource .ce_calendar_type_color{
    float:left;
}
.ce_table .ce_resource_start,
.ce_table .ce_resource_end
{
    float:left;
    text-transform: uppercase;
    margin-left: 5px;
}

.ce_table .ce_resource_end:after{content:': ';}
.ce_table .ce_resource_end:before{content:' - ';}

.ce_table .ce_resource_name{ float:left;margin-left: 10px;}

.ce_table.ce_view_week .ce_event_desc{display:none;}

.event_time, .event_location{
    display:block;
}