title: How can I get Outlook to recognize daylight savings time?
body: <p>I have an ics file that a user is trying to import into Outlook for Mac 2011.</p>
  
  <pre><code>BEGIN:VCALENDAR
  VERSION:2.0
  PRODID:anonymized
  CALSCALE:GREGORIAN
  METHOD:PUBLISH
  BEGIN:VTIMEZONE
  TZID:Europe/Prague
  BEGIN:DAYLIGHT
  DTSTART:20140330T030000
  TZOFFSETFROM:+0100
  TZOFFSETTO:+0200
  RRULE:FREQ=YEARLY;BYDAY=5SU;BYMONTH=3
  TZNAME:CEST
  END:DAYLIGHT
  BEGIN:STANDARD
  DTSTART:20141026T020000
  TZOFFSETFROM:+0200
  TZOFFSETTO:+0100
  RRULE:FREQ=YEARLY;BYDAY=4SU;BYMONTH=10
  TZNAME:CET
  END:STANDARD
  END:VTIMEZONE
  BEGIN:VEVENT
  DTSTAMP:20140807T001736Z
  UID:12345
  DTSTART;TZID=Europe/Prague:20140808T090000
  DTEND;TZID=Europe/Prague:20140808T100000
  CREATED:20140805T162858Z
  LAST-MODIFIED:20140806T052758Z
  SEQUENCE:0
  STATUS:confirmed
  SUMMARY:My event for which everyone with Outlook will be an hour late to
  END:VEVENT
  END:VCALENDAR
  </code></pre>
  
  <p>Every other calendar program displays this event at 9:00am in Prague, but Outlook is displaying it at 10:00am. It appears that Outlook is using the <code>STANDARD</code> block in the <code>VTIMEZONE</code> to calculate the time and never applying a DST offset. I think that because removing the <code>STANDARD</code> block entirely or changing <code>TZOFFSETTO</code> inside the <code>STANDARD</code> block to <code>+0200</code> results in the event being displayed at the correct time.</p>
  
  <p>Both of those are obviously non-starters as they would break every other calendar application on the face of the planet.</p>
  
  <p>Am I missing something about specifying timezones for Outlook's consumption?</p>