body {
    background: none !important;
    color: #000;
    font-size: 16px !important;
}

div#header-print {
    display: block;
}

div#header {
    background: none;
    height: auto;
}

h1,
div#search,
div#js-controls,
ul#section-tabs,
div#nav-indications,
div#nav-mini,
div#left-gutter,
div#glossary-panel,
a#logo-gene,
div.callout,
div.nav-callout,
div.quicklinks,
p.go,
p.next,
a.up,
.noprint {
    display: none;
}

div#main {
    background: none;
    width: 100%;
}

div#content-header {
    background: none !important;
    height: auto;
}

div#content-header h2 {
    color: #000;
    font-size: smaller;
    position: static;
}

div#content-body {
    margin-left: 0;
    width: 100% !important;
}

h3.banner, h3.banner span {
    background: none !important;
    height: auto;
    position: static;
    text-indent: 0;
    width: auto;
}

div.nav-landing {
    height: auto;
    position: static;
    width: auto;
}

div#footer {
    border: none;
    height: auto;
}

a#logo-gene {
    position: static;
}

ul#nav-legal {
    position: static;
}

ul#nav-legal li {
    display: none;
}

ul#nav-legal li#copyright {
    color: #000;
    display: block;
    float: none;
}

