@charset "UTF-8";
/* CSS Document */

body { margin: 20px 10px; text-align: left; }

h1 { font: bold 24px "Lucida Grande", Verdana, Arial, sans-serif; margin: 0 10px; }
h2 { font: bold 16px "Lucida Grande", Verdana, Arial, sans-serif; margin: 5px 10px 10px 10px; }
h4 { font: normal 12px "Lucida Grande", Verdana, Arial, sans-serif; margin: 5px 10px 5px 30px; text-align: right; }
p { font: normal 12px "Lucida Grande", Verdana, Arial, sans-serif; margin: 5px 10px; }

table.printTable { width: 700px; }
td { vertical-align: top; }

#printOptions { display: none; }

.mainLine { width: 100%; height: 1px; margin: 5px 0; }
.printDescription { margin: 5px 10px; }
.fltrt { float: right; }


.blueText { color: #000000; }
.blueLink { color: #000000; }
.greenText { color: #000000; }
.greenLink { color: #000000; }
.purpleText { color: #000000; }
.purpleLink { color: #000000; }
.redText { color: #000000; }
.redLink { color: #000000; }
.greyText { color: #000000; }
.greyLink { color: #000000; }

#backgroundCap { display: none; }

#containerBorder { width: 862px; background: #FFFFFF; padding: 9px; margin: 0 auto; position: relative; top: 0px; z-index: 1; }
#container { width: 720px; background: #FFFFFF; margin: 0; border: none; text-align: left; }
#header h4 { display: none; }
#headerImage { display: none; }
#navigation { display: none; }
#weatherDiv { display: none; }
#mainNav { display: none; }
#rightColumn { display: none; }
#leftColumn { display: none; }

#centerColumn { margin: 0; width: 600px; clear: none; }
#centerColumn #headlineDiv { margin: 0; padding: 25px 10px 0 10px; color: #000000; }
#centerColumn #subHeadlineDiv { margin: 0; padding: 10px; color: #000000; }
#centerColumn h1 { color: #000000; }
#centerColumn h6 { color: #000000; font-weight: normal; }
#centerColumn h6 a:link { color: #000000; }
#centerColumn h6 a:visited { color: #000000; }
#rightSubHeadline { display: none; }

#footer { display: none; }

.roundedCornerTL { display: none; }
.roundedCornerTR { display: none; }
.roundedCornerBL { display: none; }
.roundedCornerBR { display: none; }

.eventLeftColumn { margin-left: 10px; }
.eventMainColumn { margin: 0 0 20px 180px; }
.timesScrollDiv { height: auto; overflow: auto; padding: 0; margin: 0; }

#eventTabs { display: none; }
.divideLine { display: none; }
.starBox { display: none; }
.infoBox { display: none; }
.userBox { display: none; }
.facebookLike { display: none; }
.noPrint { display: none; }
#commentArea { display: none; }

.hideFromScreen { display: block; }
.hideFromPrint { display: none; }
.pageBreak { height: 1px; page-break-after: always; }
#footer .fltrt { display: none; }
.listingInfo { font: normal 10px "Lucida Grande", Verdana, Arial, sans-serif; margin: 0; }

.couponOutline { border: 2px dashed #000000; margin: 10px; padding: 0; height: 270px; width: 330px; }
.couponTable { margin: 10px; }
.couponTextArea { overflow: hidden; height: 160px; margin: 0; }
.couponTitle { font: bold 21px "Lucida Grande", Verdana, Arial, sans-serif; margin: 0 0 0 10px; }
.couponExpiration { font: bold 10px "Lucida Grande", Verdana, Arial, sans-serif; margin: 0 10px; }
.couponDescription { font: normal 8px "Lucida Grande", Verdana, Arial, sans-serif; margin: 20px 0 0 10px; }
.couponDisclaimer { font: normal 6px "Lucida Grande", Verdana, Arial, sans-serif; margin: 0 0 0 10px; }
.couponCallLetters { font: normal 8px "Lucida Grande", Verdana, Arial, sans-serif; margin: 0; text-align: center; }
img.couponWatermark { margin: 10px 0 10px 10px; }
td.couponWatermark  { vertical-align: bottom; }
.couponBottomLine { height: 1px; margin: 10px; text-align: center; }

#readMore { display: block; overflow: visible; visibility: visible; }
#readMoreLink { display: none; }