﻿/* CSS Document for Today's Paper - Print Edition */

/* Today's paper */
.print-edition .left-column h1, .print-edition .left-column h2, .print-edition .left-column h3, .print-edition .left-column h4, .print-edition .left-column h5 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
.print-edition .left-column .sub-section { width:620px; padding-left:10px; }

.right-column .calendar { width:300px; margin:0px 20px 20px 0px; float:right; overflow:hidden; background:url(/images/v3/subpages/print-edition/across.gif) repeat-y left top; clear:both; display:inline; }
.right-column .calendar .top { width:300px; height:3px; line-height:0px; font-size:0px; float:left; background:url(/images/v3/subpages/print-edition/calendar_top.gif) no-repeat left top; }
.right-column .calendar .base { width:300px; height:3px; line-height:0px; font-size:0px; float:left; background:url(/images/v3/subpages/print-edition/calendar_bottom.gif) no-repeat left top; }
.right-column .calendar .date { width:300px; height:auto !important; height:20px; min-height:20px; margin-top:10px; float:left; background:url(/images/v3/subpages/print-edition/gradient.gif) no-repeat center top; }

.right-column .calendar .move-left { width:13px; height:0; overflow:hidden; padding-top:23px; margin:58px 0px 10px 7px; float:left; background:url(/images/v3/subpages/print-edition/left.gif) no-repeat left top; cursor:pointer; display:inline; }
.right-column .calendar .move-right { width:13px; height:0; overflow:hidden; padding-top:23px;  margin:58px 7px 10px 0px; float:right; background:url(/images/v3/subpages/print-edition/right.gif) no-repeat left top; cursor:pointer; display:inline; }
.right-column .calendar .table-holder { width:193px; max-width:193px; margin:5px 0px 10px 34px; float:left; display:inline; overflow:hidden; }
.right-column .calendar .table-holder .content { width:230px; float:left; display:inline; overflow:hidden; font-size:105%; }
.right-column .calendar .table-holder .content div { width:193px; float:left; display:inline; }



.right-column .calendar .date form { width:99px; margin:0px auto; padding-left:16px; }
.right-column .calendar .date input { height:14px; line-height:14px; margin:2px 1px 0px 0px; float:left; border:0px none; outline:none; background:#DDD; font-weight:bold; display:inline; text-align:center; color:#000000; }
.right-column .calendar .date input.active { background:#FCCDD3; color:#FF0000; }
.right-column .calendar .date #calendar-day { width:20px; }
.right-column .calendar .date #calendar-month { width:20px; }
.right-column .calendar .date #calendar-year { width:38px; margin-right:6px; }
.right-column .calendar .date ul { width:7px; margin-top:5px; float:left; cursor:default; }
.right-column .calendar .date li.up-arrow { width:7px; height:4px; line-height:0px; margin-bottom:3px; font-size:0px; background:url(/images/v3/subpages/print-edition/up.gif) no-repeat left top; cursor:pointer; }
.right-column .calendar .date li.down-arrow { width:7px; height:4px; line-height:0px; margin-bottom:2px; font-size:0px; background:url(/images/v3/subpages/print-edition/down.gif) no-repeat left top; cursor:pointer; }

.right-column .calendar .table-holder .content .date-title { width:190px; margin:-1px 0px 0px 0px; padding-right:3px; float:left; display:inline; text-align:right; color:#C00000; font-weight:bold; }
.right-column .calendar .table-holder .content table { margin-top:10px; font-size:75%; border-collapse:collapse; float:left; }
.right-column .calendar .table-holder .content table th { text-align:center; vertical-align:middle; font-family:Georgia, "Times New Roman", Times, serif; }
.right-column .calendar .table-holder .content table td { height:20px; text-align:center; vertical-align:middle; font-family:Georgia, "Times New Roman", Times, serif; background-color:#FFFFFF; border:3px solid #E4E5D7; }
.right-column .calendar .table-holder .content table td.blank { background-color:#F3F2ED; }
.right-column .calendar .table-holder .content table td a { display:block; height:20px; line-height:20px; background-color:#d2d3c8;}

.right-column .calendar .table-holder .content table td.td_white a {background-color:#c6c8ac;}
.right-column .calendar .table-holder .content table td.td_orange a {background-color:#9fa189; color: #fff;}


#important-notice { width: 294px; padding: 10px; border: 2px solid #000; margin:30px 0;}
#important-notice img { float: right; padding-left:5px;}
#important-notice p { font-family: Arial, Helvetica, sans-serif; margin:0; }
.notice-top { font-family: Arial, Helvetica, sans-serif; font-size:165%; font-weight: bold; color: #c00000; text-align:center; }