CCMS hosts XC championships