Javascript must be enabled to use this. Learn how to enable Javascript
Appointments cannot be cancelled less than 12 hours from appointment time.