Fix 500 errors for 2012 programmes
Use new format pages (no backgrounds, enhanced link, new list style)
Update js