Printed cotton shorts