Если известно что боковая колонка всегда будет короче, то можно задать фон для контейнера, а не этой колонки.
Также можно воспользоваться небольшим хаком, задав колонке большой padding-bottom и скомпенсировать отрицательным margin-bottom в контейнере с overflow:hidden.
https://jsfiddle.net/32s4dooo/1/
Минус: сломается анчор, поэтому перестал использовать. (Хотя может с помощью js можно пофиксить)
upd: обновил ссылку