@charset "utf-8";

.reportPrintSupress {
    display:        none!important;
}

.reportPrintDisplay {
    display:        block!important;
}

.printSupress, .backLinkList {
    display:        none!important;
}

.printOnly {
    display:        block!important;
}

#reportSearchresultsTableBody .headerRow, #reportSearchresultsTableBody .headerRow td, #reportSearchresultsTableBody .headerRow h2, #reportSearchprintResultsTableBody .headerRow, #reportSearchprintResultsTableBody .headerRow td, #reportSearchprintResultsTableBody .headerRow h2 {
    padding-left:       0;
    padding-right:      0;
} 

#reportSearchresultsTableBody .reportFieldError, #reportSearchprintResultsTableBody .reportFieldError {
    background-color:           transparent!important;
    color:                      #ff0000!important;
}

#reportSearchresultsStatusMessage, #reportNotPrintAllContent legend, #reportNotPrintAllContent .searchFieldset, #reportSearchprevSearchPageBtn, #reportSearchnextSearchPageBtn, #reportSearchsearchPageJumpLabel, #reportSearchsearchPageJump, #reportSearchresultsPageStatusMessage, #reportPrintCurPageBtn, #reportPrintAllPagesBtn, #reportExportShowExportBtn {
    display:                    none;
}

#reportNotPrintAllContent  fieldset {
    border-style:               none;
}

#reportSearchresultsTableHeader tr, #reportSearchresultsTableHeader tr th, #reportSearchprintResultsTable thead tr, #reportSearchprintResultsTable thead tr th {
    background-color:           transparent;
    border-bottom-style:        solid;
    border-bottom-width:        0.5em;
    border-bottom-color:        #000000;
}

#reportSearchprintResultsTableBody .resultRowOdd, #reportSearchprintResultsTableBody .resultRowOdd td, #reportSearchprintResultsTableBody .resultRowEven, #reportSearchprintResultsTableBody .resultRowEven td, #reportSearchresultsTableBody .resultRowOdd, #reportSearchresultsTableBody .resultRowOdd td, #reportSearchresultsTableBody .resultRowEven, #reportSearchresultsTableBody .resultRowEven td {
    background-color:           transparent;
    border-top-style:        solid;
    border-top-width:        0.1em;
    border-top-color:        #666666;
}

#reportSearchprintResultsTableBody .infoRow, #reportSearchprintResultsTableBody .infoRow td, #reportSearchresultsTableBody .infoRow, #reportSearchresultsTableBody .infoRow td, #reportSearchprintResultsTableBody .headerInfoRow, #reportSearchprintResultsTableBody .headerInfoRow td, #reportSearchresultsTableBody .headerInfoRow, #reportSearchresultsTableBody .headerInfoRow td {
    border-top-style:        none!important;
}

#reportSearchprintResultsTableBody .headerRow1, #reportSearchprintResultsTableBody .headerRow1 td, #reportSearchresultsTableBody .headerRow1, #reportSearchresultsTableBody .headerRow1 td {
    background-color:           transparent;
    border-top-style:        solid;
    border-top-width:        0.3em;
    border-top-color:        #000000;
}

#reportSearchprintResultsTableBody .headerRow2, #reportSearchprintResultsTableBody .headerRow2 td, #reportSearchresultsTableBody .headerRow2, #reportSearchresultsTableBody .headerRow2 td {
    background-color:           transparent;
    border-top-style:        solid;
    border-top-width:        0.2em;
    border-top-color:        #666666;
}

input[type="password"], input[type="text"], textarea, select {
    background-color:           transparent;
    border-style:               none;
    font-size:              100%;
}

input[type="button"], input[type="submit"], input[type="reset"], button {
    display:                    none;
}

.printOnlyDiv {
    display:                    block!important;
}

.printOnlyInlineDiv {
    display:                    inline!important;
}

.printOnlyInlineBlockDiv {
    display:                    inline-block!important;
}

.printSupressDiv {
    display:                    none!important;
}

.dbgMsgOutput {
    display:                none;
}

#reportSearchsearchPageJumpLabel, #reportSearchsearchPageJump {
    display:                none!important;
}

.testWebserverWarningExtraMsg {
    display:                none;
}

.requiredReminderMsg {
    display:                none;
}

select {
    appearance:             none;
    -moz-appearance:        none; /* Firefox */
    -webkit-appearance:     none; /* Safari and Chrome */
}

#gtWebsiteCommon_pageStatusBar {
    display:				none!important;
}