CalMac finalises 'improved timetable'
CalMac 'supports turnover of £270m'
Calmac reports rise in passengers