body {
    font-size:14px;
    background:transparent none;
    float:none !important;
    overflow:visible !important;
}
a, a:link {
    text-decoration:underline;
}
img {
    border:none;
}
h1, h2, h3, h4, h5, h6 {
    color:#000 !important;
}
#c-main, #c-content {
    float:none !important;
    overflow:visible !important;
}
.c-utilNav, #c-mainnav, .c-crumbs, .c-pageTitle .c-blocks,
#c-mainSide, #c-secSide{
    display:none;
}
#c-header {
    margin:0;
}
#c-main {
    background:transparent none;
}
.c-pageTitle h1 {
    margin:0.5em 0;
    padding:0;
}
#c-main #c-content {
    width:auto;
    margin:0 0 2em;
    padding:0;
    border:none;
}
#c-footer * {
    position:fixed;
    bottom:0;
    display:none;
    margin-top:2em;
}
#c-footer .c-copyright {
    display:block;
    margin:1em 0;
}
/* A few IE hacks because IE doesn't like floats */
*:first-child+html #c-content * {
    float:none !important;
}
*:first-child+html #c-content .c-col {
    width:auto !important;
}
* html #c-content * {
    float:none !important;
}
* html #c-content .c-col {
    width:auto !important;
}
