@media print {
    * {
        min-width: 100%;
    }

    html {
        background: none repeat scroll 0 0 #FFF !important;
    }

    body {
        overflow: visible !important;
    }

    body ul,.orange,.green,.red,.blue,#container-right a,#container-left a,h1,h3,span,#content {
        color: #000 !important;
    }

    #breadcrumb {
        font-size: 24px !important;
    }

    .breadcrumb a[href]:after {
        content: "";
    }

    #breadCrumbRecepitTitle {
        display: none !important;
    }

    .b-bl {
        color: #283A97 !important;
    }

    .arb-widget-body {
        height: auto !important;
        background: none;
    }

    .p-portal {
        margin-left: 20px;
        height: auto !important;
    }

    .container-central .p-portal-container {
        width: 650px;
        margin: 0;
    }

    #retailPortal {
        clear: both !important;
        width: auto;
        margin: 0;
        padding: 0;
        height: auto !important;
    }

    #content {
        font-family: Verdana !important;
        color: #000;
        font-size: 24px !important;
    }

    #content.ar {
        font-family: Tahoma !important;
    }

    .container-central {
        display: block !important;
    }

    .advertisement,#header,#content-add,#header-nav {
        display: none !important;
    }

    .p-brand img {
        border: 0;
    }

    .p-brand {
        display: block !important;
        float: left;
        clear: both;
        height: 74px;
        width: 914px;
        margin: 0 auto 10px;
        overflow: hidden;
    }

    div#breadc {
        border-bottom: 1px solid #000;
    }

    #footer {
        display: block;
        background-color: #fff;
    }

    .footer ul#footer-l,.footer ul#footer-r,.advertisement {
        display: none;
    }

    .footer span.right {
        display: block;
        float: none;
        clear: both;
        text-align: center;
    }

    #content div div.ch-div-acc div.ch-div-acc-t.odd {
        background-color: #fff !important;
        border-top: #000 solid 1px;
        border-bottom: #000 solid 1px;
    }

    #content div div.ch-div-acc ul.acc-tit li,#content div div.ch-div-acc ul.acc-tit li:hover {
        background-color: #000 !important;
        border: #000 solid 1px;
        margin-right: 1px;
        color: #fff;
    }

    #content div h3 {
        font-family: Verdana;
        font-weight: 700;
        background: none !important;
        background-color: #fff !important;
        font-weight: 700 !important;
        border: none;
        color: #000 !important;
    }

    #content div div.ch-div {
        background: none repeat scroll 0 0 #FFF;
        border: none !important;
    }

    input[type=submit] {
        background: none;
        background-color: #000;
        color: #fff;
    }

    input.i-t3,input.i-t,input[type=text] {
        color: #000 !important;
    }

    input.i-t3,input.i-t {
        border: none;
    }

    #content div div.acc fieldset.acc-search {
        border-left: 1px solid #000;
    }

    #content div.ch-div-l {
        border-right: 1px solid #000;
    }

    .jNiceSelectWrapper .jNiceSelectText {
        border: none !important;
    }

    .cr-aux {
        background: none repeat scroll 0 0 #fff;
        border: 1px solid #000;
        color: #000;
    }

    #widgets-right li {
        background: none repeat scroll 0 0 #fff;
        border: 1px solid #000 !important;
        color: #000;
    }

    #widgets-right li:hover {
        background: none repeat scroll 0 0 #fff;
    }

    #widgets-right li p {
        background: none repeat scroll 0 0 #fff;
        border: 1px solid #000 !important;
    }

    #widgets-right li h3,#widgets-right li div {
        background: none repeat scroll 0 0 #fff;
    }
    .bp-widget {
        margin-bottom: 0;
    }
    div[data-pid^="container-manageable"] {
        margin-left: 20px;
    }
    .gadget-btn-footer {
        display: none !important;
    }

    a.wr-link-print.wr-link2.wr-link2-b5.right.orange.print-preview {
        display: block !important;
    }

    #statementText,#cc-more-info,#print-options {
        display: none !important;
    }

    .printer table tr.header {
        font-weight: 700;
    }

    #navigation,.breadcrumbWrapper .breadCrumbLabel,.breadCrumbLabel,.breadcrumbLevel1,.brc_li,.p-user-utils,.container-header,.container-footer,.portal-footer-infotool,.b-searchInput,.p-gadget-title,.noPrint,#export,#flow-control-btns,.p-aux,.g-portal-searchbox,#top-gadget-place-holder,#summitSuccessfull,#submitSuccessfull,#summary,#gvPaging,#debugInfo,#confirmSummitMessage,#confirmSubmitMessage,.arb-sidebar,.navbar,.navbar-inner {
        display: none !important;
    }

    #navigationWrapper,
    .lp-page-main {
        padding: 0;
    }

    .govSadad #resumTable th {
        font-weight: 700;
        border: 1px solid #000;
    }

    #breadcrumbWrapper * {
        border: 0 !important;
    }

    #breadcrumbWrapper #breadcrumbSeparator {
        float: left;
    }

    .ar .container-central-padding {
        float: right;
        margin: 30px;
    }

    #printHeader {
        display: block !important;
        text-align: left !important;
        padding-right: 50px;
        padding-right: 0;
    }

    .designMode .pageContainer #main,
    .pageContainer {
        width: 650px;
        margin: 0;
    }
    .arb-main-sidebar-container .arb-main {
        width: 100%;
    }

    #printFooter {
        display: none !important;
        text-align: center;
    }

    #payTable th {
        border: 1px solid #283A97 !important;
    }

    #content div div label.tc {
        min-height: 30px;
    }

    #benefAccountLabel {
        min-width: 250px;
    }

    #content div div.ch-div-t {
        padding-bottom: 0 !important;
    }

    #content div div.ch-div-tc {
        margin-bottom: 20px;
    }

    #content div div.ch-div-t ul {
        margin-bottom: 20px !important;
    }

    .ch {
        margin-bottom: 0 !important;
    }

    .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
        border: none !important;
        background: none !important;
    }

    .pTable,.pTable td {
        border: 1px solid #283A97 !important;
    }

    .clearbr,.clear {
        display: none !important;
    }

    .label-value {
        line-height: 13px !important;
    }

    #acc-selector {
        display: none;
    }

    #topTable {
        margin: 0 auto;
        width: 500px;
        display: block !important;
    }

    #topTable table {
        border: 1px solid #283A97;
        margin: 20px auto;
        text-align: center;
        font-size: 24px;
    }

    #topTable table td,#topTable table tr {
        border: 1px solid #283A97;
    }

    table.gvCollection,table.gvCollection tbody tr,table.gvCollection tr.header td,table.gvCollection tbody tr td,table.gvCollection tr td {
        border: 1px solid #283A97 !important;
    }

    #mainGVLayer table.gvCollection td {
        border: 1px solid #283A97 !important;
        font-family: Verdana;
        font-size: 24px;
    }

    #mainGVLayer table.gvCollection tr.header td {
        background-color: none !important;
        border: 1px solid #283A97 !important;
    }

    #mainGVLayer table.gvCollection tr.header h3 {
        color: #000;
        font-size: 24px;
        font-family: Verdana;
        border: 1px solid #1B4298;
        font-weight: bolder;
        text-decoration: none;
        background: none repeat scroll 0 0 transparent !important;
    }

    .left {
        text-decoration: underline;
    }

    .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
        border: none !important;
        background: none !important;
    }

    #p1-open,#P990-C0-C0,.jNiceSelectOpen,div.rightcolumn,.wr-link-print,div.wrapslide {
        display: none !important;
    }

    #P990-C1-C2 > h3,#P990-C1 > h3 {
        text-decoration: underline;
        margin-left: -10px;
    }

    #P990-C1-C2 {
        margin-top: 10px;
    }

    #send_email_message_ko,#send_email_message_ok {
        display: none !important;
    }

    .remarksTemplate div input {
        border: none !important;
    }

}
