I'm assuming you placed this using a HTML widget? If so, there's an option you can check when editing the widget called "Advanced mode" that removes the surrounding container that contains padding. The padding was causing the width of the content to be less than 300px.
Just as a heads up why it was doing it.