body {
    width: 560px;
}
body a{
    color:#000!important;
}

.bgbox {
    background:none;
    width: 620px!important;
}

#container {
    width: 620px!important;
}

#content {
    width: 620px;
}

.disabled {
    display:none!important;
}

.footer {
background: none!important;
border-top:1px solid #000;
font-size:80%;
    color:#000;
}

.footerContainer {
width:620px;
}

#navigationBlock, #navbar  {
    display:none;
}

#headerContent{
    width: 620px;
}

.linkheader {
    visibility:hidden;
}

li.linklist {
    display:block;
}

.lowerheader {
    display:none;
}

.upperheader {
    visibility:hidden!important;
}

#upperheaderprint {
    display:block!important;
}

#footerprint{
   display:block!important;
}

/* ------------------------------------------------------------------------------------- */
/* -- bswo specific print styles -- */
/* ------------------------------------------------------------------------------------- */

.tableAppsHolder tr.bswotitle td {
    padding: 6px;
    font-weight: bold;
    background-color: #ffffff;
    border-bottom: 2px solid black;
}

.mainTable tr td {
    padding: 2px 5px;
    border-bottom: 1px dotted gray;
}

html .bswoTable {
    border: 2px solid black;
}

.tableContent tr th {
    background-color: #ffffff;
    color: #666;
    padding: 5px;
    border-right: none;
    border-bottom: 1px solid black;
    text-align: left;
}

.tableContent tr th.slim {
    padding: 5px;
}

th.darker {
    background-color: #fff !important;
}

.tableContent tr.even, tr.even {
    background-color: #fff;
}

