
.inner-content { background:#fff; padding:10px 10px 30px; }
.page-header {border-bottom:1px solid #e5e5e5; padding-bottom:10px; margin-bottom:10px}
.page-content-left {float:left; width:500px;}
.page-content-right {float:right; padding-left:20px; width:350px; border-left:1px solid #e5e5e5 }
@media screen and (max-width:59.9999em) {
  h2 { font-size: 150%; }  
  .page-content-left {float:none; width:100%;}
  .page-content-right {float:none; padding-left:0px; width:100%; border-left:0px solid #e5e5e5 }
  .js .drop { display: none; }
  .js .slicknav_menu { display: block; }
}
@media screen and (max-width:30em) {
  h2 { font-size: 150%; }  
  .page-content-left {float:none; width:100%;}
  .page-content-right {float:none; padding-left:0px; width:100%; border-left:0px solid #e5e5e5 }
  .js .drop { display: none; }
  .js .slicknav_menu { display: block; }
}
