Index: event.css
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/event/event.css,v
retrieving revision 1.16
diff -u -r1.16 event.css
--- event.css	25 Mar 2007 22:24:59 -0000	1.16
+++ event.css	8 Jun 2008 23:54:53 -0000
@@ -249,6 +249,10 @@
 .event-calendar div.month-view table.event-block th { 
   font-weight: normal;
 }
+.event-calendar abbr.dtstart, .event-calendar abbr.dtend {
+	border-bottom: none;
+	display: block;
+}
 #block-event-1 .item-list ul li a { 
   margin-top: 8px; 
 }
Index: event.theme
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/event/event.theme,v
retrieving revision 1.73
diff -u -r1.73 event.theme
--- event.theme	19 May 2008 07:16:04 -0000	1.73
+++ event.theme	8 Jun 2008 23:54:53 -0000
@@ -227,20 +227,20 @@
 
   switch ($node->event['state']) {
     case 'singleday':
-      $output .= '<div class="start dtstart" title="'. event_format_date($node->event['start_utc'], 'custom', "Y-m-d\TH:i:s\Z") .'">'. t('Start: ') . $node->event['start_time_format'] .'</div>'."\n";
+      $output .= '<abbr class="start dtstart" title="'. event_format_date($node->event['start_utc'], 'custom', "Y-m-d\TH:i:s\Z") .'">'. t('Start: ') . $node->event['start_time_format'] .'</abbr>'."\n";
       if ($node->event['start'] != $node->event['end']) {
-        $output .= '<div class="end dtend" title="'. event_format_date($node->event['end_utc'], 'custom', "Y-m-d\TH:i:s\Z") .'">'. t('End: ') . $node->event['end_time_format'] .'</div>'."\n";
+        $output .= '<abbr class="end dtend" title="'. event_format_date($node->event['end_utc'], 'custom', "Y-m-d\TH:i:s\Z") .'">'. t('End: ') . $node->event['end_time_format'] .'</abbr>'."\n";
       }
       break;
     case 'start':
-      $output .= '<div class="start dtstart" title="'. event_format_date($node->event['start_utc'], 'custom', "Y-m-d\TH:i:s\Z") .'">'. t('Start: ') . $node->event['start_time_format'] .'</div>'."\n";
+      $output .= '<abbr class="start dtstart" title="'. event_format_date($node->event['start_utc'], 'custom', "Y-m-d\TH:i:s\Z") .'">'. t('Start: ') . $node->event['start_time_format'] .'</abbr>'."\n";
       break;
     case 'end':
-      $output .= '<div class="end dtend" title="'. event_format_date($node->event['end_utc'], 'custom', "Y-m-d\TH:i:s\Z") .'">'. t('End: ') . $node->event['end_time_format'] .'</div>'."\n";
+      $output .= '<abbr class="end dtend" title="'. event_format_date($node->event['end_utc'], 'custom', "Y-m-d\TH:i:s\Z") .'">'. t('End: ') . $node->event['end_time_format'] .'</abbr>'."\n";
       break;
     case 'allday':
     case 'ongoing':
-      $output .= '<div class="ongoing">('. t('all day') .')</div>'."\n";
+      $output .= '<abbr title="'. event_format_date($node->event['start_utc'], 'custom', "Y-m-d") .'" class="ongoing dtstart">('. t('all day') .')</abbr>'."\n";
       break;
   }
 
@@ -278,7 +278,7 @@
     }
     $stripe_map[$node->nid] = $stripe;
   }
-  $output = '<div class="event tableview">'."\n";
+  $output = '<div class="event tableview vevent">'."\n";
   $output .= '<div class="stripe-'. $stripe_map[$node->nid] .'"></div>'."\n";
   if (variable_get('event_type_control', 'all') != 'never') {
     if (!$module && (count(event_get_types('all')) + count(event_get_types('solo'))) > 1) {
@@ -289,24 +289,24 @@
 
   switch ($node->event['state']) {
     case 'singleday':
-      $output .= '<div class="start dtstart" title="'. event_format_date($node->event['start_utc'], 'custom', "Y-m-d\TH:i:s\Z") .'">'. t('Start: ') . $node->event['start_time_format'] .'</div>'."\n";
+      $output .= '<abbr class="start dtstart" title="'. event_format_date($node->event['start_utc'], 'custom', "Y-m-d\TH:i:s\Z") .'">'. t('Start: ') . $node->event['start_time_format'] .'</abbr>'."\n";
       if ($node->event['start'] != $node->event['end']) {
-        $output .= '<div class="end dtend" title="'. event_format_date($node->event['end_utc'], 'custom', "Y-m-d\TH:i:s\Z") .'">'. t('End: ') . $node->event['end_time_format'] .'</div>'."\n";
+        $output .= '<abbr class="end dtend" title="'. event_format_date($node->event['end_utc'], 'custom', "Y-m-d\TH:i:s\Z") .'">'. t('End: ') . $node->event['end_time_format'] .'</abbr>'."\n";
       }
       break;
     case 'start':
-      $output .= '<div class="start dtstart" title="'. event_format_date($node->event['start_utc'], 'custom', "Y-m-d\TH:i:s\Z") .'">'. t('Start: ') . $node->event['start_time_format'] .'</div>'."\n";
+      $output .= '<abbr class="start dtstart" title="'. event_format_date($node->event['start_utc'], 'custom', "Y-m-d\TH:i:s\Z") .'">'. t('Start: ') . $node->event['start_time_format'] .'</abbr>'."\n";
       break;
     case 'end':
-      $output .= '<div class="end dtend" title="'. event_format_date($node->event['end_utc'], 'custom', "Y-m-d\TH:i:s\Z") .'">'. t('End: ') . $node->event['end_time_format'] .'</div>'."\n";
+      $output .= '<abbr class="end dtend" title="'. event_format_date($node->event['end_utc'], 'custom', "Y-m-d\TH:i:s\Z") .'">'. t('End: ') . $node->event['end_time_format'] .'</abbr>'."\n";
       break;
     case 'allday':
     case 'ongoing':
-      $output .= '<div class="ongoing">('. t('all day') .')</div>'."\n";
+      $output .= '<abbr title="'. event_format_date($node->event['start_utc'], 'custom', "Y-m-d") .'" class="dtstart ongoing">('. t('all day') .')</abbr>'."\n";
       break;
   }
 
-  $output .= '<div id="info_'. $link_count .'" class="info vevent">'."\n";
+  $output .= '<div id="info_'. $link_count .'" class="info">'."\n";
   if ($node->event['state'] != 'singleday' && $node->event['state'] != 'allday') {
     $output .= '<div class="end dstart" title="'. event_format_date($node->event['start_utc'], 'custom', "Y-m-d\TH:i:s\Z") .'">'. t('Start: ') . $node->event['end_time_format'] .'</div>'."\n";
     if ($node->event['start'] != $node->event['end']) {
@@ -483,4 +483,4 @@
   $output = theme("item_list", $items);
   return $output;
 }
-/** @} End of addtogroup themeable */
\ No newline at end of file
+/** @} End of addtogroup themeable */
