tec mec