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.
- Go to your calendar in iCal
- Open a specific date in 'Day View'
- On the right hand side, you will see the date the events are taking place.
- For each of your events, click on this date, it will bring up a red 'all-day' check box.
- 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.