Please remember that things may have changed since I did CAP (two years ago) so these answers should be taken with a grain of salt.
We were able to wear our own PT shorts, no particular colour or style, and had to purchase a PT shirt that had the Infantry School logo on it. Long grey PT...