.ws, #calendarmonth a.ws {color: #0000FF;} /* Workshops */

#calendarweek {table-layout: auto; width: 590px; border: 0; margin-bottom: 10px;}
#calendarweek a {text-decoration: none;}
#calendarweek a:hover {text-decoration: underline;}
#calendarweek th {font-size: 10px; font-weight: normal; text-align: left; padding: 3px;}
#calendarweek th span {color: #76797c;}
#calendarweek td {padding: 3px; vertical-align: top; text-align: left;}
#calendarweek .start, #calendarweek .end {text-align: left; width: 100px;}
#calendarweek .session {padding-left: 10px; font-weight: bold; text-align: left; width: 590px;}
#calendarweek .h {/*font-size: 11px;*/ font-weight: normal; text-align: left; padding: 3px; /*border-top: 1px dotted #000000;*/}

.longdescription {display: none; font-weight: normal; margin: 5px 0;}
.shortdescription {display: block; font-weight: normal; margin: 5px 0; padding: 0;}

a:hover {text-decoration: underline; }

/*Events and Press Kits*/
#calendarweek .h-jobs {font-weight: normal; text-align: left; padding: 3px; margin: 0; padding: 0;}
#calendarweek .start-jobs {width: 200px; background: #f4f4f4; padding: 3px 3px 3px 0; margin:0;}
#calendarweek .session-jobs {text-align: left; width: 365px; position: relative; left: 213px; top: -23px; margin: 0; padding: 3px;}

/*Jobs*/
#calendarweek .h-hr {padding: 3px; margin: 0 0 1em 0; padding: 0; float: left; clear: both; width: 99%;}
#calendarweek .start-hr {font-weight: bold; width: 200px; padding: 3px 3px 3px 0; margin:0; width: auto;}
#calendarweek .session-hr {text-align: left; width: 365px; margin: 0; padding: 3px 3px 3px 0px; width: auto;}

/*product apps template, collapse styles 092606*/
.ws, .col1 a.ws {color: #0000FF; text-decoration:underline}
.col1 {table-layout: auto; width: 98%; border: 0; margin-bottom: 10px;}
.col1 a {color: #0000FF; text-decoration: underline; font-weight: normal;}
.col2 {table-layout: auto; width: 44%; border: 0; margin-bottom: 10px; float: left;}
.col2 a {color: #0000FF; text-decoration: underline; font-weight: normal;}
.col3 {table-layout: auto; width: 46%; border: 0; margin: 0 5px 10px 0; float: right;}
.col3 a {color: #0000FF; text-decoration: underline; font-weight: normal;}