html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {
font-size: 15pt !important;
color: #000000 !important;
background-image: none !important;
background-color: transparent !important;
margin: 0 !important;
padding: 0 !important;
}

#maskGallery, 
.prime_time, 
#myGallery, 
.jdGallery .loadingElement, 
.jdGallery .slideInfoZone, 
.jdGallery .slideElement, 
.jdGallery .carousel, 
.jdGallery .carousel .carouselWrapper, 
.jdExtCarousel .carouselWrapper, 
.jdGallery .carousel .carouselInner, 
.jdExtCarousel .carouselInner, 
.imageElement, 
#crumbs, 
#main_menu, 
#search, 
#maskGallery, 
.seasonal_mgs, 
.seasonal_content, 
.popular_links, 
.right, 
.newsButtons { /*Clear Assets*/
margin: 0 !important;
padding: 0 !important;
width: 0 !important;
height: 0 !important;
display: none !important;
background-image: none !important;	
}

body, 
#maskGallery, 
.prime_time, 
#myGallery, 
.jdGallery .loadingElement, 
.jdGallery .slideInfoZone, 
.jdGallery .slideElement, 
.jdGallery .carousel, 
.jdGallery .carousel .carouselWrapper, 
.jdExtCarousel .carouselWrapper, 
.jdGallery .carousel .carouselInner, 
.jdExtCarousel .carouselInner, 
.imageElement, 
#outerWrapper, 
.mainWrapper, 
#crumbs, 
#header, 
#promotion, 
#container, 
#awards, 
#footer, 
#main_menu, 
.promotional_msg, 
#usability, 
.news_events, 
.hp_news, 
.hp_events, 
.sub_text, 
.seasonal_mgs, 
.seasonal_content, 
.popular_links, 
#awards, 
#header h1 { /*Clear Backgrounds*/
overflow: none !important;
float: none !important;
margin: 0 !important;
padding: 0 !important;
clear: both;
text-align: left;
border: none;
color: #000000;
background-image: none;
}

.print_logo {
display: block;
}

body {
background: white;
font-family: sans-serif;
}

h1, h2, h3, h4, h5, #awards p {
margin-top: 50px !important;
margin-bottom: 16px !important;
border-bottom:1px solid black;
text-align:left;
font-weight: bold !important;
font-size: 24pt !important;
}

.hp_news p, .hp_events p {
margin-bottom: 20px !important;
}

h1 a {
color:black;
text-decoration:none;	
}

img {
float: none;
text-align: left;
margin: 0;
}

/*==================================*/

#container, #awards, #footer, .promotional_msg, .news_events, .hp_news, .hp_events {
overflow: none !important;
float: none !important;
margin: 0 !important;
padding: 0 !important;
width: 100% !important;
min-height: 1%;
height: 1% !important;
height: 1%;
}