I hear a light (think heather) gray tee underneath won't show through a button down. I've never tried it myself, but I've heard it works. If not, just get a thicker shirt (oxford cloth) and wear an undershirt anyway. There's no harm in wanting to be hygenic.