* {
    color: #000 !important;
    background: transparent !important;
}

pre {
    white-space: normal;
}

a {
    text-decoration: underline;
}

.contactform,
.contactform label span.title {
    width: 100%;
}

input[type="text"],
textarea,
input[type="email"] {
    width: 100%;
    padding: 10pt 0;
    color: #000;
    background: transparent;
    border: 1pt solid #000;
}

#wrapper,
header,
article,
header h1 {
    width: auto;
    min-height: 0;
    margin: 0;
    padding: 0;
}

header {
    margin-bottom: 30pt;
    padding-bottom: 20pt;
}

input[type="submit"],
nav,
#cboxOverlay,
#cboxWrapper,
.gpArea_Search {
    display: none;
}