/* 20109 Theme Site - Print CSS */

body {
margin: 0;
padding: 0;
background-color: #fff;
color: #000;
}

div.header img {display: none;}
ul.nav {display: none;}

div#top-nav {display: none;}
div.copyright-link {display: none;}

div.content {
width: 100%;
color: #000;
background-color: #fff;
display: table;
}

div.left-content-text {
float: none;
width: 100%;
padding: 0;
margin: 0;
}

div.right-content-graphic {
display: none;
}

/* Footer elements */
div.footer {
width: 100%;
padding: 0;
margin: 1em 0 0 0;
}

div.footer-logos {
padding: 30px 0 0 0;
margin: 0;
background: #003300 url(../091/009003-10-mmf01.jpg) repeat top center;
height: 115px;
}

div.logos {
width: 94%;
background-color: transparent;
color: #fff;
margin: 0 auto;
position: relative;
}

div.logos #logo-left {
float: left;
width: 17%;
}

div.logos #logo-center {
float: left;
padding-top: 10px;
width: 65%;
}

div.logos #logo-right {
width: auto;
padding-top: 15px;
float: right;
}


div.footer-dates {
width: 100%;
padding: 1em 0;
margin: 0;
background-color: #000;
color: #fff;
font-size: 0.85em;

}

div.footer-dates a, div.footer-dates a:link, div.footer-dates a:visited, div.footer-dates a:hover, div.footer-dates a:active {
background-color: #000;
color: #fff;
}

#date-indicator {
float: left;
width: 50%;
text-align: left;
margin-bottom: 1em;
}

#foot-top-page {
float: right;
width: 30%;
text-align: right;
margin-bottom: 1em;
}


div.copyright-link {
clear: both;
margin: 1.5em 0;
padding: 0;
font-size: 0.85em;
text-align: right;
}
/*Gallery and Image layout classes */

div.img-left-v1, div.img-left-v2 {
float: left;
margin: 0 1em 1em 0;
}

div.img-right-v1, div.img-right-v2 {
float: right;
margin: 0 0 1em 1em;
}

div.img-left-v1 {width: 100px;}
div.img-left-v2 {width: 150px;}

div.img-text-valign-middle{
width: auto;
margin: 1em 0;
padding: 0;
}

div.img-text-valign-middle p{
padding: 50px 0 0 20px;
}

div.gallery-wrapper-2img {
width: 335px;
margin: 1em auto;
padding: 0;
display: table;
}

div.gallery-wrapper-3img {
width: 520px;
margin: 1em auto;
padding: 0;
display: table;
}

div.gallery-wrapper-2img img, div.gallery-wrapper-3img img{
vertical-align: middle;
margin-right: 25px;
margin-bottom: 25px;
border: 1px solid #ccc;
}

div.gallery-wrapper-2img img.last, div.gallery-wrapper-3img img.last{
margin-right: 0;
}

div.frame-left {
width: 335px;
float: left;
margin: 0;
padding: 0;
display: table;
}

div.frame-rows {
margin: 0 0 1em 0;
padding: 0;
}

div.frame-right {
width: 150px;
float: left;
margin: 0 0 0 25px;
padding: 0 0 15px 0;
display: table;
}

div.gallery-wrapper-3img div.frame-right img{
margin-right: 0;
margin-bottom: 0;
}

div.promo-kit-gallery{
width: auto;
margin: 1em 0;
padding: 0;
display: table;
}

div.img-left-v2-promo{
float: left;
margin: 0 2em 0 0;
padding: 0;
width: 150px;
}

div.img-left-v2-promo p{
margin-top: 0.25em;
text-align: center;
}

/*Gallery and Image layout classes */

div.img-left-v1, div.img-left-v2 {
float: left;
margin: 0 1em 1em 0;
}

div.img-right-v1, div.img-right-v2 {
float: right;
margin: 0 0 1em 1em;
}

div.img-left-vx {
float: left;
margin: 0 1em 1em 0;
width: auto;
}

div.img-right-vx {
float: right;
margin: 0 0 1em 1em;
width: auto;
}

div.img-center-v2 {
margin: 0 auto;
width: 150px;
padding: 0;
}

div.img-left-v1 {width: 100px;}
div.img-left-v2 {width: 150px;}

div.img-text-valign-middle{
width: auto;
margin: 1em 0;
padding: 0;
}

div.img-text-valign-middle p{
padding: 50px 0 0 20px;
}

div.gallery-wrapper-v1 {
width: 525px;
margin: 0.75em auto;
padding: 0;
display: block;
}

div.gallery-wrapper-v3 {
width: 485px;
margin: 0.75em auto;
padding: 0;
display: block;
}

div.gallery-wrapper-vx {
width: 500px;
margin: 0.75em auto;
padding: 0;
display: block;
}

div.gallery-wrapper-v2 {
width: 525px;
margin: 0.75em auto;
padding: 0;
display: block;
}

div.gallery-wrapper-v1 img, div.gallery-wrapper-v2 img, div.gallery-wrapper-v3 img{
vertical-align: middle;
margin-right: 25px;
margin-bottom: 25px;
border: 1px solid #ccc;
}

div.gallery-wrapper-v1 img.last, div.gallery-wrapper-v2 img.last, div.gallery-wrapper-v3 img.last{
margin-right: 0;
}

/* Promo Kit Gallery */

div.promo-kit-gallery{
width: auto;
margin: 1em 0;
padding: 0;
display: table;
}

div.img-left-v2-promo{
float: left;
margin: 0 2em 0 0;
padding: 0;
width: 150px;
}

div.img-left-v2-promo p{
margin-top: 0.25em;
text-align: center;
}

