I am using a two column article and I want to have a background color for only the columns instead of the entire page. How can I do that ? I am using the following template. I would also like to have a separate background color for the abstract part as well. 
Code:From this link
\documentclass[twoside]{article}
\usepackage[sc]{mathpazo}
\usepackage[T1]{fontenc}
\linespread{1.05} % Palatino needs more space between lines
\usepackage{microtype}
\usepackage[hmarginratio=1:1,top=32mm,columnsep=20pt]{geometry}
\usepackage[font=it]{caption}
\usepackage{paralist}
\usepackage{multicol}
\usepackage{lettrine}
\usepackage{lipsum}
\usepackage{abstract}
\renewcommand{\abstractnamefont}{\normalfont\bfseries}
\renewcommand{\abstracttextfont}{\normalfont\small\itshape}
\usepackage{titlesec}
\renewcommand\thesection{\Roman{section}}
\titleformat{\section}[block]{\large\scshape\centering}{\thesection.}{1em}{}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\fancyfoot{}
\fancyhead[C]{Journal paper template $\bullet$ April 2012 $\bullet$ Vol. XXI, No. 1}
\fancyfoot[RO,LE]{\thepage}
\usepackage{hyperref}
\title{\vspace{-15mm}%
\fontsize{24pt}{10pt}\selectfont
\textbf{Long Titles Look More Impressive Than Short Ones}
}
\author{%
\large
\textsc{Jonathan S. Doe}\thanks{Template by \href{http://www.howtotex.com}{howtoTeX.com}} \\[2mm]
\normalsize University of Technology, Delft \\
\normalsize \href{mailto:frits@howtoTeX.com}{frits@howtoTeX.com}
\vspace{-5mm}
}
\date{}
\begin{document}
\maketitle
\thispagestyle{fancy}
\begin{abstract}
\noindent \lipsum[1]
\end{abstract}
\begin{multicols}{2}
\lipsum[1]
\section{Section title example}
\lipsum[1-2]
\section{One more section}
\lipsum[3-5]
\end{multicols}
\end{document}

mdframedfails with some kind of overflow, and other solutions do not break on multiple pages. – Tahtisilma Apr 15 '14 at 12:27