Columnas al 100% de altura CSS

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi a erat id dui egestas placerat. Duis vulputate dignissim accumsan. Vestibulum pretium ut mi ac condimentum. Phasellus a viverra sem, non suscipit urna. Morbi non lectus consequat, tempor nunc non, rutrum massa. Sed pulvinar ipsum nec dignissim commodo. Maecenas vitae quam magna. Donec elementum mauris massa, et elementum quam convallis quis.

Donec velit nibh, dapibus non risus vel, feugiat laoreet erat. Curabitur mollis blandit felis at condimentum. Etiam sollicitudin arcu et vulputate consequat. Donec ullamcorper, ante ut varius suscipit, leo velit ornare diam, ut suscipit nisl augue sit amet erat. Suspendisse potenti. Integer eu velit urna. Fusce auctor odio quis justo varius, ac vestibulum est lobortis.

Aenean adipiscing sem id sagittis rutrum. Sed sed tincidunt nunc. Duis congue aliquet tempor. Pellentesque ullamcorper consequat nulla, in rhoncus leo varius scelerisque. Donec elementum dignissim orci. Nunc porta porta sollicitudin. Proin vel mauris dui. Pellentesque sit amet ante non dui laoreet hendrerit. Aliquam bibendum nunc sapien, id commodo risus tristique in.

Sed in interdum metus, ut lobortis sem. Nullam eget dapibus lacus. Aliquam sagittis purus fringilla augue pulvinar facilisis. Nulla blandit erat a elit volutpat facilisis vitae eget sapien. Etiam et volutpat tortor. Vestibulum dapibus, purus id vulputate euismod, quam nulla tincidunt risus, nec adipiscing ligula quam sed sapien. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer sodales nulla ut urna ornare, vitae luctus metus ultricies. Duis at mauris erat. Mauris rutrum blandit nunc, posuere interdum mauris condimentum et. Quisque egestas ullamcorper nulla, in lacinia augue facilisis in. Vivamus eget nisi nec turpis scelerisque feugiat. Etiam vulputate neque quis ante pellentesque fringilla.

Aenean eget neque non neque luctus rutrum sed nec neque. Morbi in felis eros. Praesent ut gravida mauris. Morbi ullamcorper feugiat arcu in feugiat. Proin in iaculis nulla. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse a justo sollicitudin, dapibus quam eget, pretium velit. Suspendisse adipiscing metus nec mi tincidunt, sit amet elementum sem feugiat.

Pellentesque et ante enim. Vivamus eu ante risus. Maecenas condimentum orci eget lectus viverra, sit amet facilisis est accumsan. Nunc pulvinar imperdiet diam, non tempus lectus congue quis. Phasellus interdum eros magna, ut ultricies risus aliquet et. Fusce dignissim massa sit amet ultrices aliquet. In a orci sem. Maecenas venenatis placerat ante vitae ultrices. Ut pharetra laoreet leo. Donec ut quam ac libero blandit fringilla non et libero.

Sed placerat, odio eget gravida commodo, nulla odio consectetur nibh, sit amet commodo mauris nibh in metus. Morbi dapibus posuere felis et mollis. Suspendisse sit amet sollicitudin sem, eget faucibus nisi. Aenean elementum ultrices libero ac iaculis. Ut arcu felis, tincidunt ac placerat a, laoreet nec libero. In vitae mi molestie urna ullamcorper scelerisque. Phasellus ac ullamcorper dui. Praesent arcu mi, porttitor eu lectus et, accumsan euismod magna. Mauris iaculis mi elit, ut consequat risus cursus sit amet. Morbi nisi erat, hendrerit eu urna in, elementum tincidunt lectus. Quisque commodo, nunc tempus tristique luctus, quam sapien bibendum sapien, eu mattis leo justo ut lectus. Mauris massa dui, sagittis at odio sed, congue pulvinar lacus.

Suspendisse tincidunt, nibh eleifend tincidunt bibendum, metus erat tristique nibh, nec semper elit nisi non velit. Curabitur elementum risus sed hendrerit tristique. Vestibulum sit amet libero scelerisque, molestie leo ac, volutpat mi. Quisque a aliquet orci. Curabitur cursus, diam non consectetur ultricies, mi mauris tempor diam, et mattis augue urna et elit. Aenean laoreet vulputate sapien ac sagittis. Ut et dolor nibh. Cras id molestie ipsum, vel viverra sem. Ut suscipit ac nulla ut imperdiet. Etiam sit amet adipiscing sapien.

Proin molestie sapien dui, fringilla viverra elit venenatis non. In ac malesuada erat. Ut ut arcu lectus. Nulla tortor orci, rutrum in augue sit amet, semper gravida est. Proin arcu lacus, hendrerit ac scelerisque eu, viverra lobortis mi. Aliquam vulputate viverra dui sit amet convallis. Vestibulum laoreet quis risus vestibulum porta. Nulla eu lobortis felis, ac semper eros. Suspendisse posuere quam ornare turpis feugiat, ut tincidunt leo convallis. Donec quam diam, dapibus bibendum sagittis vel, lobortis sed neque. Aliquam a ante non ipsum posuere iaculis. Morbi varius feugiat facilisis.

Vivamus vulputate felis sapien, ac tempor est fringilla sed. Suspendisse feugiat nibh at urna mattis, id aliquam lorem porttitor. Phasellus elit diam, faucibus non elementum eget, gravida et mauris. Maecenas ac interdum neque. Donec id nunc dolor. Etiam in vulputate nibh. Fusce placerat interdum dolor a commodo. Vestibulum ullamcorper ac arcu faucibus vulputate. Proin quis tortor vel sem ullamcorper pharetra eget quis elit. Duis porta cursus fringilla. Curabitur vitae est id elit fringilla condimentum. Nulla justo nibh, lacinia ut mi quis, faucibus dignissim tellus.