Sizing correct on CV page for small screens

many small changes to try and adjust for small screen size