--- event.module	2007-05-29 23:24:48.000000000 -0400
+++ fixnoon-event.module	2007-05-29 23:53:55.000000000 -0400
@@ -2051,7 +2051,7 @@ function event_nodeapi(&$node, $op, $tea
         // $node->event_start is set for jscalendar and eventrepeat module
         if (!isset($node->event_start)) {
           if (variable_get('event_ampm', '0')) {
-            if ($node->start_ampm == 'pm') {
+            if ($node->start_ampm == 'pm' && $node->start_hour < 12) {
               $node->start_hour += 12;
             }
             if ($node->end_ampm == 'pm') {
