@media print {
    a[href]:after {
        content: none !important;
    }

    .main-content {
        margin-left: 0;
    }

    .btn {
        display: none;
    }

    .power-by {
        display: none;
    }

    .table thead th, .table tbody td {
        border: 1px solid #666 !important;
    }

    .print-only {
        display: block !important;
    }

    .ac1-item {
        visibility: hidden;
    }

    .help-block {
        display: inline-block !important;
    }

    .bg-primary, .bg-primary td, td.bg-primary {
        background-color: #f1f1f1 !important;
    }

    .bg-info, .bg-info td, td.bg-info {
        background-color: #f9f9f9 !important;
    }

    .bg-primary th {
        background-color: #f1f1f1 !important;
        border: 1px solid #000 !important;
    }

    .input-icon i[class*="icon-"] {
        display: none !important;
    }

    tr.filters {
        display: none !important;
    }

    .chosen-container {
        display: none !important;
    }

    .form-group .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }

    .form-group {
        margin-bottom: 0;
    }

    .form-group label {
        font-weight: bold;
    }

    .label.arrowed-right:after {
        display: none;
    }

    .label.arrowed-in:before {
        display: none;
    }

    .button-column{
        display: none;
    }

    .tab-content{
        border: none;
        padding : 0;
    }

    .col-sm-12 {
        padding : 0;
    }

    .print-small table tr td{
        font-size: xx-small;
        padding-left: 4px;
        padding-right: 4px;
    }

    .print-small table tr th{
        font-size: xx-small;
        padding-left: 4px;
        padding-right: 4px;
    }
}

.print-only {
    display: none;
}