﻿#cBody { padding-bottom:0; }
html body, body:before
{
	overflow:visible;
	width:auto;
    margin:10px;
    min-width:700px;
	color:#000  !important;
	background:#fff !important;
	text-shadow:none !important;
}

th,td, tr, label, input, span, div, li,p,a,*
{
	color:#000  !important;
	text-shadow:none !important;
}
td, tr
{
	
	border-color:#000 !important;
}
.Module 
{
	-moz-box-shadow: 0 0 0 #000000 !important;
    -webkit-box-shadow: 0 0 0 #000000 !important;
    box-shadow:  0 0 0 #000000 !important;
    text-shadow:none !important;
}

html body .ui-widget-content{text-shadow:none !important;}
.ui-widget-content, 
.Module, .modulebody,
.Module:before, .modulebody:before  
{
	background:none !important;	
    margin:0 !important;
}
body div#left, body header#header, body div.moduleheader
{
	display:none;
}
body div#content, body div.modulebody
{
	width:100%;
    min-width:700px;
	border:0px none;
	margin:0!important;
	overflow: visible;
	padding:0;
	text-align:left;
}
body div#container, body .Module table
{
	margin:0;
	min-width:700px;
    width:100%;
}
body .Module .invoiceBody table
{
    min-width:670px;
    width:auto;
}
body div.filters
{
	background-color:#fff !important;
	border-color:#000 !important;
	background-image:none  !important;
}
body .Module
{
	min-width:680px;
    width:auto;
	overflow:visible;
}

body .Module tr
{
	background-color:#fff !important;
	background-image:none !important;
}
body .Module tr.rowalternate
{
	background-color:#eee !important;
}
body .Module th
{
	background-color:#ddd !important;
}

body .Module table 
{
	border:1px solid #000 !important;
}

body .Module th
{
	border-bottom:2px solid #000 !important;
	border-top:2px solid #000 !important;
}

div.copyright
{
	display:none !important;
}
body .hidePrint,
body div#wrap .hidePrint
{
	display:none !important;
}

body div.confirmation
{
	line-height:120% !important;
}
.confirmationModule
{
	page-break-after:always;
}
body div.confirmation br
{
	line-height:0;
}

img.ticket
{
	width:685px;
}

#cTour,
#chat-button,
#chat-box {display:none !important;}
#cPrintTickets {top:0 !important;overflow:visible !important;}

.thermalTicket .ticket {
    padding: 0;
    border-bottom: none;
}
.thermalTicket .ticket:not(:first-child) {
    page-break-before:always;
}
.ui-widget-overlay {
    display:none !important;
}
.ui-dialog {top:0 !important; left:0 !important; max-width:95% !important;width:auto !important; border: 0 none !important;position:absolute !important;}
.ui-dialog-titlebar { display:none !important;}
.ui-dialog-content {max-height:20000px !important; }

/*Seating chart*/
.rows .rowName {
    display:inline-block;
    position:absolute;
    left:0;
    color:#000;
    background-color:#ffffffab;
    border-radius:50px;
}
body div .mixMap .section.table .sectionName {
        display:inline-block;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-6px;
    margin-top:-1em;
    color:#000;
    background:none;
}
body div .mixMap .section.table .sectionName .settings {
    display:none;
}
body .seat {
    text-indent:0;
    font-size:8px;
}
.cNSGridView {height:unset !important;width:100% !important; }