If I use

```
\usepackage[colorlinks]{hyperref}

```

I get colored links for `\cite` (not good for printing or even viewing) but table of content looks fine.

If I use

```
\usepackage[colorlinks=false]{hyperref}

```

I get `\cite` links in black with a colored frame (this looks very good) but the table of content looks strange with extra long boxes.

What are my other options? Can you have two styles in different parts of a document? 

How do you make the page numbers in TOC to be the links instead of the section headers?