Thanks for the post. At present ClinicOffice can only define appointment colours based on its appointment type or its appointment status. The appointment colour will also change to grey if the appointment is booked at another clinic and is being viewed from a different clinic. The colour does not change based on whether it is in the past or future though. I can however add this to our wish list if you like.