html, body { height: 100%; border: none;}
body > .site { height: auto; min-height: 100%;}
em { font-style: italic; }
strong { font-weight: bold; }
ul, ol { margin-left: 3rem; }
.main-column img { width: 100%; height: auto; }
.main-column ul,.main-column ol { margin: 1rem 0 1rem 3rem; }
h1, h2, h4 { display: block;}
h3 { display: block; text-transform: capitalize; }
a { color: #000; }

.header-logo {
    display: block;
    padding: 10px 0;
}

.sister-link {
    display: none;
}

.phone {
    display: none;
}

.header-contact > a {
    display: none;
}

.main-nav-container {
    display: none;
}

.section-info {
    padding: 10px 0;
	width: 1200px;
}

.float-right > img {
    display: none;
}

.content-box-header.grey.grey-bg > img {
    display: none;
}

.project-header.planning.planning-bg > img {
    display: none;
}

.sidebar-info-content > img {
    display: none;
}

.project-header.marketing.marketing-bg > img {
    display: none;
}

.project-header.management.management-bg > img {
    display: none;
}

.content-box-link {
    display: block;
    padding: 0 0 20px;
}

.icon > img {
    display: block;
    padding: 0 0 10px;
}

.main-nav {
    display: none;
}

.main-nav {
    display: none;
}

.content-box-header.marketing.marketing-bg > img {
    display: none;
}

.content-box-header.management.management-bg > img {
    display: none;
}

.content-box-header.planning.planning-bg > img {
    display: none;
}

#display > li {
    list-style: none outside none;
}

.header-logo {
    display: inline-block;
    padding: 10px 0;
    vertical-align: middle;
}

.header-intro {
    display: inline-block;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 0;
    position: relative;
    vertical-align: middle;
    width: 600px;
}

.section-title {
    border-bottom: 2px solid #000000;
}

.right-column-container {
    border-left: 2px solid #000000;
    display: inline-block;
    margin-left: 40px;
    padding-left: 40px;
    vertical-align: top;
	width: 300px;
}

.main-content-container {
    display: inline-block;
    vertical-align: top;
    width: 800px;
}

.main-content-box.contact-button {
    display: none;
}

.footer-container {
    border-top: 2px solid #000000;
    width: 1200px;
	margin-top: 20px;
}

.footer-box-1,
.footer-box-2,
.footer-box-3,
.footer-box-4 {
    display: inline-block;
    padding-top: 20px;
}

.footer-box-2,
.footer-box-3,
.footer-box-4 {
   padding-left: 20px;
}

.content-left {
    display: inline-block;
    padding-right: 50px;
    vertical-align: top;
    width: 300px;
}

.content-right {
    display: inline-block;
    vertical-align: top;
}

.content-divider {
    border-bottom: 2px solid #000000;
    margin-bottom: 20px;
}

.main-content-container.full-width {
    width: 1200px;
}

.form-row {
    padding: 5px 0;
}

input, textarea {
    display: none;
}

.main-content-box {
    padding: 10px 0;
}

.content-box, .content-box-end {
    display: inline-block;
    height: 250px;
    padding: 0 20px;
    vertical-align: top;
    width: 300px;
}

.innerfade {
    margin: 20px 0;
    padding: 0;
}

.icon {
    display: inline-block;
    vertical-align: top;
    width: 25%;
}

.content-box-content {
    display: inline-block;
    vertical-align: top;
    width: 70%;
}

.content-box-link {
    border: 1px solid #000000;
    margin: 10px 0;
    padding: 0 0 20px 20px;
}

.services-container {
    width: 1200px;
}

.print-hide {
	display: none;
}