u should be fine
CPT can be off-campus. i did it before, though long time ago. as long as you had your Internaltional Student Advisor signed on the back of your I-20, it is fine.
this info is based on my past experience (1995). not sure if there is any policy change.
