﻿#header {
    position: static !important;
    top: auto !important;
    width: 100% !important;
}

#cssmenu {
    display: none !important;
}

.headernav {
    text-align: center !important;
    width: 100%;
}

#footer {
    display: none !important;
}

#backgroundtransparency {
	min-height: auto !important;
}

#mapfullheight {
    width: 100% !important;
}

#contentbody {
    font-size: 12px;
    padding: 0px;
    width: 97%;
    margin-top: 0px;
}

#mapbody {
    font-size: 12px;
    padding: 0px;
    width: 97% !important;
    margin-top: 0px;
    overflow: visible !important;
}

body {
    background-color: #fff;
    overflow: visible !important;
}

.top-pad {
    display: none !important;
}

.chart {
    text-align: center;
    float:none !important;
}

@page {
    size: auto; /* auto is the initial value */
    margin: 20px 0 20px 0; /* this affects the margin in the printer settings */
}

@page :first {
    size: auto; /* auto is the initial value */
    margin: 0px 0 20px 0; /* this affects the margin in the printer settings */
}

.PriceListGrid tr {
    page-break-inside: avoid;
    page-break-after: auto;
}


.Grid tr {
    page-break-inside: avoid;
    page-break-after: auto;
}

.GridCenter tr {
    page-break-inside: avoid;
    page-break-after: auto;
}

.reportgrid {
    width: 100% !important;
}

TABLE.PriceListGrid {
    font-size: 10px !important;
}

TABLE.PriceListGrid TH {
    padding: 2px !important;
}

TABLE.PriceListGrid TD {
    padding: 2px !important;
}

.PriceListGrid {
    width: 100% !important;
    page-break-inside: auto;
}


TABLE.Grid {
    font-size: 10px !important;
}

TABLE.Grid TH {
    padding: 2px !important;
}

TABLE.Grid TD {
    padding: 2px !important;
}

.Grid {
    width: 100% !important;
    page-break-inside: auto;
}


.GridCenter {
    width: 100% !important;
    page-break-inside: auto
}

.GridAlternateRow {
    background-color: #e3e3e3;
}

.searchfilter {
    display: none !important;
}

.pagebreak {
	page-break-after: always !important;
}
