I use \begin{verbatim} and \end{verbatim} and have enclosed a Fortran code within it. (I am not using listing for a reason).
However, Verbatim is crossing the boundaries. 
How do I fix this?
My packages list is:
\documentclass[12pt,a4paper]{article}
\usepackage[latin3]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{listings}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\smallbefore the verbatim environment. – David Carlisle Mar 20 '12 at 15:24