h1 {text-align: left; margin-bottom: 1em; font-size: 1.7em;}

.p3 .one {text-align:left;}
.p3 .two-three {text-align:right;}

#txt {margin-left:auto; margin-right:auto;}

#pix {display: inline-block;}
#pix span {font-size: .75em; display: block; text-align: right; clear:both; margin-top:6px; padding-right:4px;}

#cmsbcontent {width: 90%; margin-left:auto; margin-right:auto; padding-top:25px;}
#cmsbcontent p {line-height:1.4em; margin-bottom: .5em;}

@media screen and (min-width: 0px) and (max-width: 489px) {
#txt {padding-top:10px; margin-bottom:50px;}
#pix {display: block; }
#pix span {margin-top:3px;}
}
@media screen and (min-width: 480px) and (max-width: 767px) {
#txt {padding-top:50px;}
#pix {width: 75%; margin-right:0; margin-left:auto;}
#pix span {margin-top:3px;}
#pix img {margin-right:0; margin-left:auto;}
}
@media screen and (min-width: 768px) {
#txt {padding-top:80px;}
#pix {width: 85%; margin-right:0; margin-left:auto;}
#pix img {margin-right:0; margin-left:auto;}
}
@media only screen and (min-width: 880px) {
#txt {padding-top:110px;}
#pix {width: 90%; margin-right:0 margin-left:auto;}
#pix img {margin-right:0; margin-left:auto;}
}
@media print{
#pix {display:block; width: 60%; margin-right:auto; margin-left:0; margin-top: 30pt;}
#pix span {font-size: 8pt; text-align: left; margin-top:4pt;}
#pix img {margin-right:auto; margin-left:0;}
}


