Not discouraging further answers, but there's a lot in our FAQ on calendars. For your specific question, this answer is probably your best bet.