#print-modal {
    background: #FFF;
    position: absolute;
    left: 50%;
    margin: 0 0 0 -465px;
    padding: 0 68px;
    width: 794px;
    box-shadow: 0 0 20px #000;
        -moz-box-shadow: 0 0 20px #000;
    	-webkit-box-shadow: 0 0 10px #000;
}

#print-modal-content {
    margin: 68px 0;
    border: none;
    height: 100%;
    overflow: hidden;
    width: 100%;
}

#print-modal-controls {
    border: 1px solid #ccc;
    border-radius: 8px;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
    top: 15px;
    left: 50%;
    margin: 0 0 0 -81px;
    position: fixed;
    padding: 5px 0;
    background: rgba(250, 250, 250, 0.75);
}

    #print-modal-controls a {
        color: #FFF;
        display: block;
        float: left;
        height: 32px;
        text-decoration: none;
        text-indent: -999em;
        width: 80px;
    }
    
    #print-modal-controls a:hover {
        opacity: 0.75;
    }
    
    #print-modal-controls a.print {
        background: url(images/icon-print.png) no-repeat 50% 50%;
    }
    #print-modal-controls a.close {
        background: url(images/icon-close.png) no-repeat 50% 50%;
    }

 #print-modal-controls .no-print {
    display: none;
}

.dashboard-item {
    margin-bottom: 15px;
}

.dashboard-item .widget-header {
    background: -moz-linear-gradient(center top , #FAFAFA 0%, #E9E9E9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #D5D5D5;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    min-height: 28px;
    font-weight: bold;
}

.dashboard-item .widget-content {
    border: 1px solid #D5D5D5;
 }

.printPreview .width69, .printPreview .width90, .printPreview .width80,.printPreview .width48,.printPreview .width70 {
    word-break: break-all;
}
.printPreview .width69 {
    width: 69px;
}
.printPreview .width90 {
    width: 90px;
}
.printPreview .width80 {
    width: 80px;
}
.printPreview .width48 {
    width: 48px;
}
.printPreview .width70 {
    width: 70px;
}
.printPreview.widget-table .table {
    border: medium none;
    margin-bottom: 0;
}

.printPreview .table-bordered {
    border-collapse: collapse;
    border-color: #ddd #ddd #ddd -moz-use-text-color;
    border-image: none;
    border-radius: 4px;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
}
.printPreview .table tbody tr:nth-child(2n+1) td, .printPreview  .table tbody tr:nth-child(2n+1) th {
    background-color: #f9f9f9 !important;
}
.printPreview  .width90 {
    width: 90px;
}
.printPreview .table td {
    vertical-align: middle;
}
.printPreview .table-bordered th, .table-bordered td {
    border-left: 1px solid #ddd;
}
.printPreview table tr td {
    background-color: #fff !important;
}