#holder {
    width:100%;
    }

#contentColumn {
    float:none;
    width:auto;
    padding:10px;
    }

#rightColumn, ul#topMenus, #footer #footerExtra ul, #footer p#footerLogos  {
    display:none;
    }

.colLeft, .colRight {
    width:45%;
    }

#logo {
    height:auto;
    padding:0;
    margin:15px 0 30px;
    background:none;
    font-size:0.70em;
    border-bottom:1px solid #000;
    }

#logo strong, #logo em {
    color:#000;
    display:inline;
    position:relative;
    margin:0;
    font-size:inherit;
    padding-right:10px;
    }

#footer {
    padding:10px;
    border-top:1px solid #000;
    margin-top:30px;
    }

#footer p#footerAddress, #footer #footerExtra {
    float:none;
    margin:15px 0;
    width:auto;
    font-size:0.70em;
    }