.article{padding:16px 0 58px}
.article h1{text-indent:0}
.article h2{margin:0;padding:0 0 4px}
.article p{padding-bottom:14px}
.article img{margin:16px 0 17px;float:none}
.article ul{margin:-2px 0 0;padding:0 0 22px;list-style-type:circle;list-style-position:inside}
.article .CalculatorBox .Option label,.article .CalculatorBox .Options .Option label,.article .CalculatorBox .Question .AnswerText label,.article .JavaScriptQuiz .Option label,.article .JavaScriptQuiz .Options .Option label,.article .JavaScriptQuiz .Question .AnswerText label,.article li p{display:inline}
.article ul li{padding-left:20px}
.article .sharing .dropdown-menu{margin:2px 0 0;padding:5px 0}
.article .sharing .dropdown-menu li{padding-left:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:20px}
.article .img{text-align:center;padding:30px 0 17px}
.article .img-right-one,.article .img-right-two{clear:both;max-width:100%;text-align:center;padding:16px 0 0}
.article .img-right-one{padding:21px 0 2px}
.article tbody,.article td,.article tfoot,.article th,.article thead,.article tr{border-width:2px}
.article th.ChartStandardHead{vertical-align:top}
.article .Score{padding:20px 0}
.article .CalculatorBox .Options,.article .JavaScriptQuiz .Options,.article .sharing{display:block}
.article .sharing ul li{background:0}
.article .CalculatorBox .Option,.article .JavaScriptQuiz .Option{display:block;margin-top:.5em}
.article .CalculatorBox input,.article .JavaScriptQuiz input{vertical-align:middle;margin:5px}
.article .CalculatorBox input[type=button],.article .CalculatorBox input[type=submit],.article .JavaScriptQuiz input[type=button],.article .JavaScriptQuiz input[type=submit]{background-color:#8c1515;border:0;border-radius:4px;box-shadow:0 3px 0 #c7c7c7;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:700;height:45px;letter-spacing:0;line-height:28px;margin-bottom:20px;min-width:20px;padding:8px 1pc;text-align:center;width:fit-content}
.article .CalculatorBox input[type=button]:hover,.article .CalculatorBox input[type=submit]:hover,.article .JavaScriptQuiz input[type=button]:hover,.article .JavaScriptQuiz input[type=submit]:hover{background:#e50008}
.article .CalculatorBox input[type=Checkbox],.article .JavaScriptQuiz input[type=Checkbox]{float:left;margin-right:10px}
.article .CalculatorBox .Question,.article .CalculatorBox .Question .CorrectAnswer,.article .CalculatorBox .Question .Explanation,.article .CalculatorBox .Question .YourAnswer,.article .JavaScriptQuiz .Question,.article .JavaScriptQuiz .Question .CorrectAnswer,.article .JavaScriptQuiz .Question .Explanation,.article .JavaScriptQuiz .Question .YourAnswer{margin-top:.5em}
.article .CalculatorBox .Question .QuestionText,.article .JavaScriptQuiz .Question .QuestionText{font-weight:700;margin-top:1em}
.article-content{margin:20px 6.25%;padding-bottom:18px;border-bottom:1px solid #d6d6d6}
.article-content p{margin-bottom:20px}
.article-content p a{color:#ff2e37}
.article-content img{width:100%;float:right;padding:0 0 20px 20px}
.article-content .video{text-align:center}
.article-content .video .youtube{display:inline-block;position:relative}
.article-content .video .youtube img{float:none;padding:0}
.article-content .video .youtube .video-play-img{position:absolute;z-index:6;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:28px;height:28px}
.article-content-header{margin:0 6.25%}
.article-content-header .title{color:#8c1515;word-spacing:-1px;margin:0}
.article-content-header .content{color:#333}
.article-content-header .sharing.sharing-component-mobile{padding:13px 0 20px}
.article-date-location{margin:0 6.25%;padding:21px 0 20px}
.article-date-location p{color:#b7b1a9;text-transform:uppercase;float:left;margin:0;text-indent:5px}
.article-date-location p:first-child{color:#333;text-transform:uppercase;text-indent:0;margin:0}
.article-page .ls-lqr{margin:40px 6.25% 0}
@media only print,only screen and (min-width:720px){.article .img-right-one,.article img{margin:5px 0 26px 24px}
.article{padding:15px 0 30px}
.article h2{padding-top:17px;padding-bottom:4px}
.article p{padding-bottom:0}
.article p img{float:none}
.article img{float:right}
.article ul{margin:0;padding:10px 0 21px}
.article ul li{padding-left:18px}
.article .img-right-one,.article .img-right-two{clear:none;float:right;padding:0}
.article .img-right-two{margin:4px 0 26px 26px;width:202px}
.article .sharing{display:none}
.article-content{margin:20px 0 0;line-height:20px;padding-bottom:14px}
.article-content img{width:auto}
.article-content-header{margin:56px 0 0}
.article-content-header .title{line-height:40px;padding-bottom:21px}
.article-content-header .content{line-height:22px}
.article-date-location{margin:0;padding:19px 0 18px}
.article-date-location p,.article-date-location:first-child{line-height:20px}
.article-page .ls-lqr{margin:40px 5.5555555555556% 0}
}
@media only print,only screen and (min-width:980px){.article{padding:38px 0 30px}
.article h1{text-indent:0;padding-bottom:2px}
.article h2{padding-top:18px;padding-bottom:3px}
.article .img{padding:0 0 11px;margin:-4px 0}
.article-content{padding:0 0 35px}
.article-date-location{padding:30px 0}
.article-date-location p,.article-date-location:first-child{line-height:20px}
.article-page .ls-lqr{margin:40px 2.0408163265306% 0}
}
.topic-headline{padding-top:15px}