﻿#PrintDiv {
    display: none;
}

#main
{
}

#MainDiv
{
    width:300px;
}

div#menucontainer, #footer
{
    float:none !important;
    display:none !important;
}

div
{
    background-color:White !important;
    color:Black !important;
    font-size:12pt;
}

#PaymentSummary.Outdated1 {
    background: none !important;
    color: #000000 !important;
}

#PaymentSummary.Outdated1 * {
    background: none !important;
    color: #000000 !important;
}

#DetailPayment table, #DetailPayment table td, #DetailPayment table th, #divDailyCost table, #divDailyCost table td, #divDailyCost table th 
{
    border-collapse: collapse;
    empty-cells: show;
    caption-side: top;
    border: thin solid #000000;
}

#SearchDiv #submit {
    display: none;
}

#SignatureDiv
{
    width:100%;
    display:block !important;
}

#HotelInformation
{
    font-size:13px !important;
    background-color: transparent !important;
    color: #000 !important;
}

#HotelInformation th
{
    color: #000 !important;
}

.PrintHidden
{
    width:0px;
    display:none;
}


.Rules p
{
	font-size: 9px !important;
	margin-top: 1px;
	line-height:100%;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
}
.Rules h3
{
	text-decoration:underline;
	font-weight:bold;
	font-size:10px !important;
	padding-top:0px;
	padding-bottom:1px;
	margin-bottom:0px;
	margin-top:0px;
}

#logo
{
    display:block;
}

.ActionBar
{
    float:none !important;
    display:none !important;
}


h1
{
    font-size: 1em;
    padding-bottom: 10px;
    margin-bottom: 0;
}
h2
{
    font-size: 1em;
    padding-top: 3px;
    padding-bottom: 2px;
}

.dataTables_wrapper .dataTables_filter {
    display: none;
}