Похоже, вы выбрали неправильный подход.
Прежде всего, текст последнего блока НЕ обрезается в Firefox ... но он полностью зависит от разрешения браузера.
По сути, ваш CSS говорит: мне все равно, есть ли еще контент, не прокручивайте. Отнимать этот контроль у пользователя не очень хорошая идея.
Я не пытаюсь читать здесь лекции, но просто заявляю, что, искусственно ограничивая возможности ваших пользователей, он не учитывает тысячи различных браузеров и конфигураций, которые есть у ваших пользователей.
Одним из способов предотвращения обрезания контента является установка максимальной высоты для ваших элементов dd. Таким образом, полосы прокрутки идут только на необходимые элементы.
.info-col dd {
max-height:100px;
overflow-y:auto;
overflow-x:none;
}
Это не будет работать в IE6, однако ...