.body{margin:0;padding:8px;overflow:hidden}
.body-parsys .paragraph-element q{font:normal 1.5em/1.7em Arial,sans-serif;margin-bottom:20px;display:block;line-height:25px;font-family:"PNC Sans";color:#888;padding-left:20px;padding-right:20px}
.adp-container .body-parsys .paragraph-element q{quotes:inherit}
.adp-container .body-parsys .paragraph-element q:before{content:open-quote}
.adp-container .body-parsys .paragraph-element q:after{content:close-quote}
.body-parsys .paragraph-element p,.body-parsys .paragraph-element li{color:#636363;font-size:14px;line-height:20px}
.body-parsys .paragraph-element ul{padding:0}
.body-parsys .paragraph-element ul li{color:#6d6e71;margin-left:2em}
.body-parsys .paragraph-element ul li a{color:#f58025}
.body-parsys .paragraph-element ul li a:focus,.body-parsys .paragraph-element ul li a:hover,.body-parsys .paragraph-element ul li a:active{text-decoration:underline}
.body-parsys .paragraph-element h1{line-height:26px}
.body-parsys .paragraph-element h2{margin:0 0 10px 0;font:bold 18px/22px "PNC Sans Bold",Arial,sans-serif;color:#484848}
.body-parsys .paragraph-element h4{margin:0 0 7px 0;font:bold 14px/16px "PNC Sans Bold",Arial,sans-serif;color:#484848}
.body-parsys .paragraph-element b{margin:0 0 7px 0;font-weight:bold;color:#484848}
.body-parsys .paragraph-element img{border:3px solid #d7d7d7;margin-right:20px}
img.gug-lesson-hero-subjects-icon{border:none !important;float:right;display:inline}
.parsys_column{height:100%;width:100%;border:0;vertical-align:top;padding:0;margin:0}
.parsys_column .section{overflow:hidden;width:100%}
.cq-colctrl-cols{width:100%}
.cq-colctrl-default{width:100%}
.colctrl1{width:100%}
.colctrl1-c0{width:100%}
.colctrl2{margin:0 auto;overflow:hidden;width:100%}
.colctrl2-c0{float:left}
.colctrl2-c1{float:right}
.paragraph-element .purple-bar h2,.paragraph-element .purple-bar b,.paragraph-element .purple-bar p,.paragraph-element .purple-bar a{color:white}
@media only screen and (min-width:320px){.body{padding:10px}
.colctrl1{width:100%}
.colctrl1-c0{width:100%}
.colctrl2{width:100%}
.colctrl2-c0{width:auto;float:left;margin-left:0}
.colctrl2-c1{width:auto;float:left;margin-right:10px;margin-left:10px}
}
@media only screen and (min-width:600px){.body{padding:0}
.colctrl1{width:620px;margin:0 auto;padding:10px}
.colctrl1-c0{width:100%}
.colctrl2{width:620px;margin:0 auto;padding:10px}
.colctrl2-c0{width:100%;float:left;margin-left:0}
.colctrl2-c1{width:100%;float:left;margin-right:0;margin-left:0}
}
@media screen and (min-width:980px){.colctrl1{width:940px;padding:20px}
.colctrl1-c0{width:100%}
.colctrl2{width:940px;padding:20px}
.colctrl2-c0{width:600px;float:left;margin-right:20px}
.colctrl2-c1{width:300px;float:right}
}