body {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;background:none;font-size:10pt;}
.container {background:none;}
hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
a img {border:none;}
p img.top {margin-top:0;}
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
.small {font-size:.9em;}
.large {font-size:1.1em;}
.quiet {color:#999;}
.hide {display:none;}
a:link, a:visited {background:transparent;}

#wrapper-header, #wrapper-dropdown, #wrapper-footer, .share-tools { display: none; }
#nav-secondary { display: none; }


#wrapper-carousel-homepage .carousel-right { margin-top: 20px; }
#wrapper-carousel-homepage .carousel-right { padding: 5px; min-height: 0; }
.layout-row-carousel .carousel-left, .layout-row-carousel .carousel-right { width: 100%; margin-left: 0%; clear: both; overflow: hidden; *zoom: 1; }
.carousel-right { width: 100%; margin-left: 0%; clear: both; overflow: hidden; } 
.carousel-right .block.tile-1 { margin-left: 0%; width: 49%; clear: none; } 
.carousel-right .block.tile-2 { margin-left: 51%; width: 49%; clear: none; } 


.layout-row-carousel .carousel-left, .layout-row-carousel .carousel-right { width: 100%; margin-left: 0%; clear: both; overflow: hidden; *zoom: 1; } 
.layout-row-content-column-two .column-center, .layout-row-content-column-two .column-right { width: 100%; margin-left: 0%; clear: both; overflow: hidden; *zoom: 1; }  
.layout-row-content-column-three .column-center, .layout-row-content-column-three .column-right { width: 100%; margin-left: 0%; clear: both; overflow: hidden; *zoom: 1; }  
.block.column-right aside { width: 39%; margin-left: 2%; float: left; }
.block.column-right aside:first-child { margin-left: 0; }
.block.column-right:nth-child(2n+1) { margin-left: 0; }

h3.sprite-title, a.sprite-icon  { background: none; padding-left: 0; }

.block.column-right aside ul.thumbnail-list li, ul.file-list li { padding-left: 0; background: none; }

.school-attendance-graphitem span { margin-top: 0; } 
.school-programs li { width: 48%; }
