Fair Calendar 2017 (1) Our full diary of events