html, body, form {font-size: 18px; background-color: white; }
#header, #upper_border, #wrapper-bottom, #upper_border_right_corner, #main_tabnav, #right_content, #global_update_notice_wrap,
.section_header a, #shortcut_menu_trigger, #footer, #show_page_action_links { display:none; }
body { border-top: 0 none; }

a { border-bottom: none; }

h4 { font-size:22px; }

#right_content_wrap { display:none; }
#container { margin:0; width:100%; }
#main_content { float:none; }
#main_content, #inner_content_wrap { width:100%; background:none; }
#wrapper, #main_tabnav_content, .section_header { background:none; }
#inner_content { padding:0; }


#filter_form { display:none; }
 
h4.form_section_header { font-size:20px; width: 500px; margin-bottom:5px; }
.badge_box { display:none; } 


/* calendar print stuff */
body.calendar #wrapper { width: 898px; height:100%; }

body.calendar #print_title { display:block; font-size: 30px; }

#date_nav { display:none; }

.fc-agenda .fc-event a, .fc-agenda .fc-event .fc-event-bg, .fc-agenda .fc-event .fc-event-time { background-color: transparent !important; }
.fc-event.tentative a { color: #AB5F3E; }
.fc-event.prospective a { color: #468C93; }
.fc-event.definite a { color: #6D7C2F; }
.fc-event.closed-lost a { color: #746e64; }

.calendar_month_by_restaurant { height: 100%; }
.fc table { width: 100%; }
.fc .fc-grid td  { width: 127px; }
.calendar_month_by_restaurant .day, .fc-event {font-size: 14px; }
.fc-agenda .fc-event { border-style:solid; border-width: 2px; overflow:hidden; background-color: white !important; }
.calendar_month_by_restaurant table, .fc table { border-collapse:collapse; }

.fc-view {overflow: visible; }

.fc .fc-agenda-body td div { height: 18px; }
.fc .fc-agenda .fc-agenda-body { height: 100% !important; }
.fc .fc-agenda .fc-agenda-bg { height: 760px !important; }
.fc .fc-agenda .fc-agenda-bg td { width: 120px !important; }
/*.fc .fc-agenda .fc-agenda-head th { width: 180px !important; }*/
/*.fc .fc-agenda-head th { width: 150px; }*/

.fc .fc-agenda .fc-agenda-body th, .fc .fc-agenda .fc-agenda-body td { border:solid 1px #ccc; }
.fc .fc-agenda .fc-agenda-bg td { border-right: solid 1px #ccc; }
.fc .fc-agenda th { border-right: none 0; }

.calendar_month_by_restaurant td, .calendar_month_by_restaurant td.day, 
.calendar_month_by_restaurant th, .fc .fc-grid td, .fc .fc-grid th { border: solid 1px #ccc; vertical-align:top; }
.fc .fc-grid td { text-align:right; }
.fc .fc-event-time { padding-right: 3px; }

.fc, .fc .fc-header, .fc .fc-content { font-size: 15px; }

/*#room_fc_wrap .room_fc.axis { width: 5% !important; }*/
#room_fc_wrap .fc-agenda-head { display:none; }
#room_fc_wrap #room_fc_content_wrap { width: 700px; }
#room_fc_wrap #room_fc_content_wrap .fc-widget-content { width:211px; }
#room_fc_wrap .room_fc { width: 211px; overflow:hidden; }
/*#room_fc_wrap #room_fc_content { width: 100% !important; }*/
/*#room_fc_wrap #room_fc_content_wrap #room_fc_content .room_fc { width: 20%; }*/


/* form print stuff */
label { background:none !important;  }
label.tentative { color: #BC704F; border-color: #BC704F; font-size:15px; }
label.definite { color: #7E8D40; border-color: #7E8D40; font-size:15px; }
label.prospect { color: #579DA4; border-color: #579DA4; font-size:15px; }
label.closed-lost { color: #746E64; border-color: #746E64; font-size:15px; }

.pagination { display:none; }
.grid_filter { display:none; }

.grid th { font-size:15px; }
.grid .second_row { font-size: 15px; } 
.grid { font-size: 18px; }
.grid .sub-text { font-size: 15px; }
.grid .email_address { font-size:15px; }

.booking_row .col_two, .booking_row .col_three, .booking_row .col_four, .booking_row .col_five { font-size:16px; }

.hide_print, .section_header_right_actions, .help_box_small, .help_box { display:none; }

.form_section table td.label {font-size:15px;}
.form_section table td { }


/*.calendar { border: solid 1px black; border-collapse:collapse; width:100%; }
.calendar .otherMonth, .calendar .past { border-color:black; }
.calendar tr td, .calendar .otherMonth, .calendar .past, .calendar .day { border: solid 1px black !important; border-color: black !important; font-size:15px; }
.calendar tr td { padding:3px; min-height:150px; min-width:50px; }
.calendar .dayName th { border: solid 1px black; } 
.calendar .add { display:none; }
.calendar .rest_name { font-size:15px; text-transform:uppercase; float:left; clear:left; margin-top:10px; }
.calendar .day a.event { font-size:12px; width: auto; border:none; float:left; clear:left; }

.calendar .day a.event { background:none !important; }
.calendar .day a.tentative { color:#BC704F; } 
.calendar .day a.definite { color: #7E8D40; } 
.calendar .day a.prospect { color: #579DA4; } 
.calendar .day a.closed-lost { color: #746E64; } 
.calendar .cellheader { font-size:15px; }*/

/*.guest_check {font-size:20px; width:1000px;}
.guest_check .header { }
.guest_check .row {}
.guest_check .first_col {width:100px; }
.guest_check .description_col {width: 550px; }
.guest_check .price_col {width: 150px; }
.guest_check .last_col { width:150px; }*/

/*.guest_check .grand_total {margin-right:46px;}*/

/*.beo_terms_and_conditions {height:auto; overflow-y:auto;}*/