Hayden Panettiere wears short shorts