﻿@media print 
{
    
    /* Before And After */
    *,*:after,*:before {font-size: 9px !important;color: #183056 !important;font-family:Arial !important;text-align: left !important;}
    
    /* Columns */
    .col_12 {width: 12.5%;overflow: hidden; float: left !important;}
    .col_16 {width: 16.667%;overflow: hidden; float: left !important;}
    .col_18 {width: 18.75%;overflow: hidden; float: left !important;}
    .col_20 {width: 20%;overflow: hidden; float: left !important;}
    .col_25 {width: 25%;overflow: hidden; float: left !important;}
    .col_30 {width: 30%;overflow: hidden; float: left !important;}
    .col_40 {width: 40%;overflow: hidden; float: left !important;}
    .col_33 {width: 25%;overflow: hidden; float: left !important;}
    .col_50 {width: 45% !important;padding-right: 5% !important; float: left !important;}
    .col_60 {width: 60%;overflow: hidden; float: left !important;}
    .col_66 {width: 66.666%;overflow: hidden; float: left !important;}
    .col_70 {width: 70%;overflow: hidden; float: left !important;}
    .col_75 {width: 75%;overflow: hidden; float: left !important;}
    .col_100 {width: 100%; float: left !important;margin-bottom: 1cm !important; }
    
    
    /* Fonts */
    h1 {font-size: 28px !important;width: 100% !important;color: #183056 !important;}
    h2 {font-size: 24px !important;width: 100% !important;color: #183056 !important;}
    h3 {font-size: 20px !important;width: 100% !important;color: #183056 !important;}
    h4 {font-size: 16px !important;width: 100% !important;color: #183056 !important;}
    p {font-size: 12px !important;width: 100% !important;color: #183056 !important;}
    a {text-decoration: none !important;color: #183056 !important;}
    .title {font-weight: 700 !important;}
    
    /* Margin */
    .margin-top {margin-top: 5px !important;}
    .margin-bottom {margin-bottom: 5px !important;}

    .small-margin-top {margin-top: 5px !important;}
    .small-margin-bottom {margin-bottom: 5px !important;}

    .extra-small-margin-top {margin-top: 5px !important;}
    .extra-small-margin-bottom {margin-bottom: 5px !important;}

    .no-margin-top {margin-top: 0px !important;}
    .no-margin-bottom {margin-bottom: 0px !important;}


    /* Padding */
    .padding {padding: 5px !important;}
    .padding-top {padding-top: 5px !important;}
    .padding-bottom {padding-bottom: 5px !important;}
    .padding-left {padding-left: 5px !important;}
    .padding-right {padding-right: 5px !important;}

    .small_padding {padding: 5px !important;}
    .small_padding_top {padding-top: 5px !important;}
    .small_padding_right {padding-right: 5px !important;}
    .small_padding_bottom {padding-bottom: 5px !important;}
    .small_padding_left {padding-left: 5px !important;}

    .no-padding {padding: 0px !important;}
    .no-padding-top {padding-top: 0px !important;}
    .no-padding-right {padding-right: 0px !important;}
    .no-padding-bottom {padding-bottom: 0px !important;}
    .no-padding-left {padding-left: 0px !important;}

    /* Border */
    .border-top {border-top: none !important;}
    .border-right {border-right: none !important;}
    .border-bottom {border-bottom: none !important;}
    .border-left {border-left: none !important;}

    .no-border-top {border-top: none !important;}
    .no-border-right {border-right: none !important;}
    .no-border-bottom {border-bottom: none !important;}
    .no-border-left {border-left: none !important;}
    
    /* Generic */
    #ctl00_navigatorBar,
    .mobile_button
    .sub_nav,
    .mobile_menu,
    .alerts_and_notifications,
    .portrait_warning,
    .footer,
    .button,
    .dxbButton.button,
    .button_fixed_width,
    .full_width_button,
    .delete_comment_button,
    .button_wrapper .button,
    .non_background_button,
    .grey_button,
    .buttons,
    .tab,
    .inactive,
    .sub_nav .button,
    .dont_print {display: none !Important;}
    
    /* Nav */
    .nav {border: 0 !important; padding: 0 !important; margin: 0 !important; display: block !important;}
    .logo {height: 35px !important; float: left !important;background: #183056 !important;}
    .logo a {display: block !important;}
    
    /* Buttons */
    #sub_nav_vehicles,
    #sub_nav_drivers,
    #sub_nav_services,
    #sub_nav_other,
    #UserPanel,
    #filterCustomerIDs,
    .alerts_and_notifications,
    .mobile_button,
    #ctl00_navigatorBar,
    #ctl00_MainContent_btnSearch,
    #ctl00_btnCusFilter,
    #ctl00_MainContent_BackButton,
    #ctl00_MainContent_btnSubmit {display: none !important;}
    
    /* Dev Express */
    .dxeRadioButtonList, 
    .dxeCheckBoxList,
    .dxeTextBoxSys.dxeTextBox,
    .dxeButtonEdit_Metropolis,
    .dxeButtonEditSys .dxic,
    .dxeButton,
    .dxic,
    .dxeButton,
    .dxeButtonEditButton_Metropolis,
    .dxeButtonEditSys,
    .dxeButtonEdit_Metropolis,
    .dxgv,
    .dxgv div,
    .dxgvEditFormDisplayRow td.dxgv, 
    .dxgvDataRow td.dxgv, 
    .dxgvDataRowAlt td.dxgv, 
    .dxgvSelectedRow td.dxgv, 
    .dxgvFocusedRow td.dxgv,
    .dxgvEditFormDisplayRow td.dxgv, 
    .dxgvDataRow td.dxgv, 
    .dxgvDataRowAlt td.dxgv, 
    .dxgvSelectedRow td.dxgv, 
    .dxgvFocusedRow td.dxgv
    .dxeButtonEditSys .dxeEditAreaSys, 
    .dxeButtonEditSys td.dxic, 
    .dxeTextBoxSys td.dxic, 
    .dxeMemoSys td, .dxeEditAreaSys {border: none !important;padding: 0 !important;width: 100% !Important; margin: 0 !Important;}
    
    .dxgvTable
    .dxgvControl ,
    .dxeHyperlink,
    .dxgv,
    .dxgvHeader {color: #183056 !important; float: none !important; padding: 0 !important;border: 0 !important;font-size: 9px !important;}
    
    .dxgvDataRow .dxgv,
    .dxgvHeader td {color: #183056 !important; float: none !important; padding: 0px !important;border: 0 !important;font-size: 9px !important;}
    .dxgvDataRow {margin-bottom: 10px !important;}
    
    .dxeMemoSys textarea {border: 0 !important;max-width: 300px}
    .dxeMemoEditArea {border: 0 !important;max-width: 300px}
    .dxeMemoEditAreaSys {border: 0 !important;max-width: 300px}
    
    /* Sticky Anchor */
    #sticky-anchor {display: none !important;}
    #sticky {display: none !important;}
    
    /* Search Box */
    .search {display: none !important;} 
    
    /* Tables */
    .table_wrapper tbody {float: none !important; padding: 0 !important;border: 0 !important;font-size: 9px !important;}
    .table_wrapper table {float: none !important; padding: 0 !important;border: 0 !important;font-size: 9px !important;}
    .table_wrapper tr {float: none !important; padding: 0 !important;border: 0 !important;font-size: 9px !important;}
    .table_wrapper td {float: none !important; padding: 5px !important;border: 0 !important;font-size: 9px !important;}
    .table_wrapper a {color: #183056 !important;font-size: 9px !important; display: block !important;}
    .table_wrapper .dxgvDataRow .dxgv {padding: 0 10px 50px 10px !important;}
    .table_wrapper .dxgvHeader {padding: 0 10px 20px 10px !important; font-weight: 700 !important;}
    .table_wrapper .dxgvHeader td {padding: 0 !important;}
    .fixed-scroller tbody {float: none !important; padding: 0 !important;border: 0 !important;font-size: 9px !important;}
    .fixed-scroller table {float: none !important; padding: 0 !important;border: 0 !important;font-size: 9px !important;}
    .fixed-scroller tr {float: none !important; padding: 0 !important;border: 0 !important;font-size: 9px !important;}
    .fixed-scroller td {float: none !important; padding: 5px !important;border: 0 !important;font-size: 9px !important;}
    .fixed-scroller a {color: #183056 !important;font-size: 9px !important; display: block !important;}
    .fixed-scroller .dxgvDataRow .dxgv {padding: 0 10px 50px 10px !important;}
    .fixed-scroller .dxgvHeader {padding: 0 10px 20px 10px !important; font-weight: 700 !important;}
    .fixed-scroller .dxgvHeader td {padding: 0 !important;}
    
    /* Total Fleet */
    #ctl00_MainContent_spanFilterLabel span {font-size: 20px !important;width: 100% !important;color: #183056 !important; font-weight: 700 !important;}
    
    /* Vehicle Details */
    #ctl00_MainContent_pdf_render.search {display: block !important;}
    
    .driver_details,
    .custom,
    .vehicle_documents,
    .comments,
    .vehicle_documents,
    .sms_history {display: none;}
    
    #ctl00_MainContent_txtPhone_ET,
    #ctl00_MainContent_txtHomePhone_ET,
    #ctl00_MainContent_txtEmail_ET,
    #ctl00_MainContent_txtNewFuelCard_ET,
    #ctl00_MainContent_mmoNewFuelCard_ET,
    #ctl00_MainContent_txtNewMileage_ET
    #ctl00_MainContent_deMileageDate_ET,
    #ctl00_MainContent_cbCurrentDriver,
    #ctl00_MainContent_btnNewDriver,
    #ctl00_MainContent_cbCurrentDriver_LP,
    #ctl00_MainContent_cbCurrentDriver_LD,
    #ctl00_MainContent_cbCurrentDriver,
    #ctl00_MainContent_cbCurrentDriver_DDDWS,
    #ctl00_MainContent_cbCurrentDriver_DDD_PW-1,
    #ctl00_MainContent_btnNewDriver,
    #ctl00_MainContent_txtNewMileage_ET,
    #ctl00_MainContent_lblCurrentMileage,
    #ctl00_MainContent_deMileageDate_DDDWS,
    #ctl00_MainContent_deMileageDate,
    #ctl00_MainContent_deMileageDate_Raw,
    #ctl00_MainContent_deMileageDate_DDD_PW-1,
    #ctl00_MainContent_deMileageDate_EC {display: none !important;}
    
    #ctl00_MainContent_sReg,
    #ctl00_MainContent_sModel,
    #ctl00_MainContent_sColour {font-size: 20px !important;width: 100% !important;color: #183056 !important; font-weight: 700 !important;}
    
    
    /* Maintenance History */
    #ctl00_MainContent_staticValues.search {display: block !important;}
    
    #ctl00_MainContent_sVehDesc,
    #sColour {font-size: 20px !important;width: 100% !important;color: #183056 !important; font-weight: 700 !important;}
    .maintenance_history_tabs {display: none !important;}
    
    /* Licence Report */
    #ctl00_MainContent_upload,
    #ctl00_MainContent_txtTempDriverLicence_ET,
    #ctl00_MainContent_txtTempPointsOnLicence_ET,
    #LicenceEdit2,
    #LicenceEdit3,
    #LicenceEdit5,
    #LicenceEdit6,
    #LicenceEdit8,
    #LicenceEdit9,
    .licence_report p,
    .licence_report a,
    #ctl00_MainContent_cbRegDropdown,
    #ctl00_MainContent_editButton,
    #ctl00_MainContent_Driver_Table,
    #ctl00_MainContent_Div1,
    #ctl00_MainContent_ServerSideEvents_I,
    #ctl00_MainContent_ServerButton {display: none !important;}
    
    #ctl00_MainContent_LicenceValues.search {display: block !important;}
    
    
    /* P11d */
    #ctl00_MainContent_cboDriver_ET,
    #ctl00_MainContent_cboTaxSelection1,
    #ctl00_MainContent_cboRegCarsDriven1 {display: none !important;}
    
    #ctl00_MainContent_p11d_PDF tr:nth-child(1) td {font-weight: 700 !important;}
    #ctl00_MainContent_p11d_PDF tr td:nth-child(1) {font-weight: 700 !important;}
    
    #ctl00_MainContent_TaxYearFilter span {font-size: 20px !important;width: 100% !important;color: #183056 !important; font-weight: 700 !important;}
    
    
    
    /* Vehicle Hire Request */
    #ctl00_MainContent_mmoNotes_I {border: 0 !important}
    #ctl00_MainContent_mmoDelivery_I {border: 0 !important}
    #ctl00_MainContent_mmoCollection_I {border: 0 !important}
    #ctl00_MainContent_mmoInvoice_I {border: 0 !important}
    
    #ctl00_MainContent_mmoInvoice_ET,
    #ctl00_MainContent_mmoInvoice_ET table,
    #ctl00_MainContent_mmoInvoice_ET tr,
    #ctl00_MainContent_mmoInvoice_ET td {border: 0 !important}
    
    #ctl00_MainContent_mmoCollection_ET,
    #ctl00_MainContent_mmoCollection_ET table,
    #ctl00_MainContent_mmoCollection_ET tr,
    #ctl00_MainContent_mmoCollection_ET td {border: 0 !important}
    
    #ctl00_MainContent_mmoDelivery_ET,
    #ctl00_MainContent_mmoDelivery_ET table,
    #ctl00_MainContent_mmoDelivery_ET tr,
    #ctl00_MainContent_mmoDelivery_ET td {border: 0 !important}
    
    #ctl00_MainContent_mmoNotes_ET,
    #ctl00_MainContent_mmoNotes_ET table,
    #ctl00_MainContent_mmoNotes_ET tr,
    #ctl00_MainContent_mmoNotes_ET td {border: 0 !important}
    
    /* Our Co2 */
    #co2_chart {display: none !important;}
    #co2_canvas {display: block !important;}
    canvas {position: relative !important; right: 0px; width: 600px !important; max-height: 500px;}
    
    /* My Reports */
    .tabs {float: left !important; width: 100% !important;}
    .tabs .active {display: block !important;width: 100% !important;}
    .tabs .dont_print {display: none !important;}
    #Div_Legend {display: none !important;}
    #tabs-content .show {display: block !important;}
    #tabs-content .hidden {display: none !important;}
    .tabs  p {font-size: 20px !important;width: 100% !important;color: #183056 !important; font-weight: 700 !important;padding: 0 !important;margin: 0 !important;}
    .my_reports .display_none {display: none;}
    .my_reports .tabs.col_50 ul {width: 100%;}
    .tabs li {padding: 0 !important;margin: 0 !important;width: 100% !important;}
    
    /* MOT Report */
    #ctl00_MainContent_cboTimeFilter {display: none !Important;}
    
}




