
/*@group dispaly none */
.logo_top img{
    width: 100px;
    height: auto;
}
.header .logo_top{
    padding-bottom: 0;
}
.header .logo_top .logo1{
    padding-right: 40px;
}
.header{
    min-height: 0;
}
.footer .bottom_line,
.hide_print,
#rooms,
.second_scrool,
.home_items,
.fancybox-overlay,
.slideshow,
.news_filters,
.title_cat,
.bottom_links,
.right_sidebar,
.home_slideshow,
.header .tabs,
.show_more_subsc,
.today_events,
.footer .main_section_cont,
.main_menu_list,
.button_line,
.a_print{
    display: none !important;
}
#calendarContainer .table-responsive{
    overflow: visible !important;
}

table { page-break-inside:auto; }
td    { border:1px solid lightgray; }
tr    { page-break-inside:auto; }

#calendarContainer table{
    font-size: .8em;
}
/*#calendarContainer  tr td:first-child,
#calendarContainer .no_border{
    display: none;
}*/
.print_shedule{
    display: block !important;
}
/*@end*/
/*@group images*/
/*@end*/
/*@group custom */
.gallery_item .img_container{
    background: none !important;
}
.gallery_item .img_container img{
    display: inline-block !important;
    visibility: visible !important;
}
a:after{
    content: '' !important;
}
.footer{
    position: relative;
}
.logo_top > a{
    display: inline-block;
}
.main_content{
    width: 100%;
    max-width: 100%;
}
.row.content{
    padding-bottom: 0 !important;
}
.top_banner a:after{
    display: none !important;
}
.top_banner a span{
    position: relative;
}
.top_banner a img{
    display: inline-block;
}
/*@end*/