Super-long lines are harder to read. Just because you can get 300 characters across on your monitor doesn't mean you should make the lines that long. 300 characters is also way too complex for a statement unless you have no choice (a call that needs a whole bunch of parameters.)
I use 80 characters as a general rule but I'll go beyond that if enforcing it would mean putting a line break in an undesirable location.