![news](/caf/-/media/department/caf/media-release/news.jpg?bc=ffffff&h=202&w=385&hash=928979655FF4DB5A107E42B3AA4B5572)
November 2020 Temperature and Humidity Report
4 Dec, 2020
![news](/caf/-/media/department/caf/media-release/news.jpg?bc=ffffff&h=202&w=385&hash=928979655FF4DB5A107E42B3AA4B5572)
October 2020 Temperature and Humidity Report
2 Nov, 2020
![news](/caf/-/media/department/caf/media-release/news.jpg?bc=ffffff&h=202&w=385&hash=928979655FF4DB5A107E42B3AA4B5572)
September 2020 Temperature and Humidity Report
6 Oct, 2020
![news](/caf/-/media/department/caf/media-release/news.jpg?bc=ffffff&h=202&w=385&hash=928979655FF4DB5A107E42B3AA4B5572)
August 2020 Temperature and Humidity Report
2 Sep, 2020
![news](/caf/-/media/department/caf/media-release/news.jpg?bc=ffffff&h=202&w=385&hash=928979655FF4DB5A107E42B3AA4B5572)
Animal Health Monitoring Report of 2nd Quarter 2020
20 Aug, 2020
![news](/caf/-/media/department/caf/media-release/news.jpg?bc=ffffff&h=202&w=385&hash=928979655FF4DB5A107E42B3AA4B5572)
CAF user training seminar schedule
17 Aug, 2020
![news](/caf/-/media/department/caf/media-release/news.jpg?bc=ffffff&h=202&w=385&hash=928979655FF4DB5A107E42B3AA4B5572)
July 2020 Temperature and Humidity Report
17 Aug, 2020
![news](/caf/-/media/department/caf/media-release/news.jpg?bc=ffffff&h=202&w=385&hash=928979655FF4DB5A107E42B3AA4B5572)
June 2020 Temperature and Humidity Report
2 Jul, 2020
![news](/caf/-/media/department/caf/media-release/news.jpg?bc=ffffff&h=202&w=385&hash=928979655FF4DB5A107E42B3AA4B5572)
2020 CAF Service Charges
18 Jun, 2020
![news](/caf/-/media/department/caf/media-release/news.jpg?bc=ffffff&h=202&w=385&hash=928979655FF4DB5A107E42B3AA4B5572)
May 2020 Temperature and Humidity Report
3 Jun, 2020