Cavalier shirt