@charset "UTF-8";
/* CSS Document */

/* --------------------------------------------------------- */
/* --------------- PRINTING Extra styles  ------------------ */
/* ----------------------------------------------------------*/

/*
*:not(canvas) {
     background-color: white !important;
     background-image: none !important;
     color: black !important;
     border-color: black !important;
     text-decoration: none;
     max-height: 100% !important;    
}
*/

body {
    height: auto;
    background: none;
}

#wrapper {
    width: 605px;
    height: 100%;
    border: 0px none;
}

#calendar_panel {
    position: relative !important;
    float: none !important;
}

#service_calendar {
    position: relative !important;
    float: none !important;
}
	
.calendar_data {
    width: 600px;
    overflow: visible !important;
    float: none !important;
    max-height: none !important;
    height: auto !important;
    position: relative !important;
}

#time_container {
    position: absolute;  
    left: 0px;
    float: none;
}

#days_container {
    position: absolute;  
    margin-left: 3%;
    float: none;
}

#cols_container {
	padding: 0;
}

.reservation_overlay {
    position : relative !important;
}

.printable-reservation-table td {
	border: 1px solid #DDDDDD;
}

.printable-reservation {
    margin: 3px;
    padding: 3px;
    border: 1px solid #DDDDDD;   
}
	

.ui-tabs-panel {
    background:none repeat scroll 0 0 #FFFFFF;
    border:0;
}

.up,
.pagedivider_bottom {
    border: 0 !important;
}

.service_calendar .reservation a,
a {
    background: #FFFFFF !important;
    color: #000 !important;
}

.nothing,
.nothing.hour_start,
.nothing.even,
.service_calendar .work_time_and_free,
.service_calendar .work_time_and_free.hour_start,
.cell {
    border-top:1px solid #000;
    background:none repeat scroll 0 0 #FFFFFF;  
}

.service_calendar .reservation {
    background-color:#FFFFFF;
    border: 1px solid #000;
    left: 10%;
    position: absolute;
    clear: both;
}

.loading_overlay,
.print-link,
.ui-tabs-hide,
.list_action,
.button,
.box.box_yellow.wide_col,
#header,
#show_whole_calendar,
.ui-tabs-nav,
#choose_fields,
.change_calendar_view,
#footer,
#choose_calendar_date,
.prev.service_calendar_prev,
.next.service_calendar_next {
    visibility: hidden;
    width: 0%;
    height: 0%;
    position: absolute;
}

