The print is nice, it's embedded in the shirt material and won't come off.

It's screen printed.