Ordering of events when printing/pdf-ing from iCal

I have resorted to taking a screen shot of the full page view of my calendar using command-shift-3. This saves the screen image to your desktop. The image isn't as nice and bright, but it is in the proper order.


  1. Go to your calendar in iCal
  2. Open a specific date in 'Day View'
  3. On the right hand side, you will see the date the events are taking place.
  4. For each of your events, click on this date, it will bring up a red 'all-day' check box.
  5. Uncheck this, then check it again.

Do this for each event in the order that you would like them to appear, so the first unchecked/checked event will appear on top and the last unchecked/checked event will appear at the bottom.

You can see if this has worked by by going to File > Print. iCal orders the all-day events according to which was entered first, second, third. Sometimes further modifications to the calendar can throw it all out again.

Day view of events- click on the date on the right hand side- in this example, would be Friday 20 Aug

Uncheck, then Check 'All-day' box