Lay out header elements differently in small browser windows