.no-print {
	display:none;
}

.header-container {
    height:3em;
    background-color: #007C21;
    color:white;
    border-bottom:2px solid #248F40;
}

.header {
	font-size:1.5em;
}

#header-logo-container {
    width:80px;
    text-align:center;
    float:left;
}

.print-only {
    display:block;
}

p.caption {
    background-color:white;
    color:black;
    padding-left:1em;
    font-variant:small-caps;
    border-top:1px solid black;
}