CSS which hides overflow and changes the head and body to fit the window