﻿@media print {
/* Start of Print CSS */

html {color:#000; background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0; border: 0px none;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
li {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
h1,h2,h3 {margin:35px 0 20px;}
h1,h2,h3,h4,h5,h6,strong {font-weight:normal;}
em {font-style:italic;}
blockquote,ul,ol,dl {margin:0em;}
ol,ul,dl {margin-left:0em;}
ol li {list-style:decimal outside;}
ul li {list-style:disc outside;}
dl dd {margin-left:0;}
th,td {border:0px solid #000; padding:0;}
th {font-weight:bold; text-align:center;}
p,fieldset,table,pre {margin:0; padding: 0; }

/* End of Default Print CSS */

body {
   font-family:Verdana,sans-serif;
   background: transparent;
   color: #000000;
   font-size: 10pt;
   line-height: 140%;
   padding: 10px;
   width: 100%;
   text-align: center;
}
h1, h2, h3, h4, h5, h6{
   font-family: Georgia,"Times New Roman",serif !important;
   background: none;
   text-align :center;
   color: #000 !important;
}
.sIFR-hasFlash h1, .sIFR-hasFlash h2, .sIFR-hasFlash h3, .sIFR-hasFlash h4{ letter-spacing: 0px !important;  }
#logo{ background: none !important; text-indent: 0px !important; margin: 0px;  }
#table_content, #table_content_wrap{ text-align: left !important; padding: 0px; background: transparent;} 
.TopPane, .NavPane, #container_CallOutPane, .ControlPanel, .ModuleRightPane, 
.RightPane, #dynamic_div, .jScrollPaneTrack, .event_link, .quickglance,
#Footer, #login_style, .vimeo_vid_player, .vimeo_controller, .flash_elem, .FeaturedPane,
div.no_display, td.no_display
{
    display: none !important; 
}
.jcarousel-list li, .jcarousel-item{ float: none !important; }
.jcarousel-clip, .jcarousel-list, .jScrollPaneContainer{ overflow: visible !important; }
.ContentHeaderPane, .LeftPane, .dnn_ContentPane, .dnn_ContentPane h3, .dnn_ContentPane h1, .table_2columnimg
#int_page_content_bg, #int_page_content_shadow, #int_page_content_holder, #int_page_content_holder, .table_2columnimg img
{
    padding: 0px !important;
    margin: 0px !important;
}
td{ vertical-align: top !important; }
.hours{
    width: 100% !important;
}
.table_2columnimg td{ background-color: #ff0000 !important; }
.container_ContentPane{ background-image: none !important; background-color: #fff !important; }
h1.sIFR-replaced{border-top: 2px dotted #333; border-bottom: 2px dotted #333; font-size: 22pt !important; padding: 30px 0 30px !important; margin-bottom: 50px !important; width: 100% !important; text-align: center !important;
}
.ContentPane h2{ font-size: 16pt !important; margin-bottom: 20px !important;}
h3.sIFR-replaced { margin: 0px !important; font-size: 20pt !important; font-style: italic; text-align: left !important; }
h5.sIFR-replaced { margin: 0px !important; color: #ff0000 !important; width: 100%; font-size: 18pt !important; font-style: italic; text-align: left !important; }
.ContentPane p, .Normal, .NormalDisabled, .event_title, .event_content, .table_2columnimg td{ padding-left: 0px !important; font-size: 13pt !important; line-height: 180% !important; width: 90% !important; text-align: left !important; color: #000 !important; margin-left: 0 !important;}
ul li, ul{ margin-left: 0px !important; padding-left: 0px !important; list-style-type: disc !important; list-style-position: inside !important; color: #000 !important; }
h1, h2, h3{ margin-left: 0px !important; padding-left: 0px !important; width: 100% !important; text-align: left !important; }
}
