@media print{
  #header {height: 90px;
background: url(http://www.certifiedangusbeef.com/images/CAB_bw_print_logo.jpg) no-repeat;}
  #top_nav{display:none;}
  .main_nav {display: none;}
  #left-side {display: none;}
  #footer{ display:none;}
  #main_content{ width:85%; margin:0; font-size: 11pt;}
  #main_content h1{color: #000000; font-size:14pt; font-weight: bold;}
  #main_content h2{font-size: 11pt; font-weight:bold;}
}

body {
margin: 0;
padding: 0;
font-family: arial, sans-serif;
/*centers the layout in IE 5*/
text-align: center;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
background-color: #ffffff;

}

a:link, a:visited, a:active {
text-decoration: none;}

#container {
width: 980px;
margin: 0 auto;
padding: 5px 0 0 0;
text-align: left;
background-color: #FFFFFF;}

.page_background {
background-image: url(http://www.certifiedangusbeef.com/images/master/corp.jpg);
background-repeat: no-repeat;
background-position: center 1.4em;
}

#left_column_background {
background-image: url(http://www.certifiedangusbeef.com/images/master/background.gif);
background-repeat: repeat;
margin: 80px 0 0 0;}

#left_column {
float: left;
width: 210px;
text-align:left;
margin: 5px 0 0 0;
padding: 10px 2px 0 4px;
background: #FFE5BF;
height: 100%;}

#left_column h1 {
font-size: 12px;
font-weight: bold;}

#left_column h1 a:link, #left_column h1 a:visited {
color: #660000;}

#left_column h1 a:hover, #left_column h1 a:active {
color: #000000;}

#left_column ul {
margin: 5px 0 0 22px;
padding: 5px;}

#left_column li {
margin: 10px 0 0 0;}

form {
padding: 0;
margin: 0;}

#main_content {
padding: 20px 10px 10px 5px;}

#main_content li {
line-height: 24px;}

p {
line-height: 24px;}

h1 {
padding: 0;
margin: 0;
font-size: 20px;
font-weight: bold;
color: #660000;}

h2 {
font-weight: bold;
font-size: 12px;}

h3 {
font-style: oblique;
color: #660000;
line-height: 24px;
font-size: 12px;}

h4 {
background: #000000;
padding: 5px;
color: #FFFFFF;
font-weight: bold;
font-size: 12px;}

.bold {
font-weight: bold;}

.italic {
font-style: italic;}

a:link,  a:visited, a:active {
text-decoration: none;}

.pullquote {
font-size: 14px;
font-style: oblique;
line-height: 25px;
color: #660000;
font-family: "Times New Roman", Times, serif;}

/* top_nav styles */
.top_nav {
font-size: 11px;
color: #333333;
display: inline;
text-align: right;
float: right;
padding: 0 0 15px 25px;
border-top: thin solid #660000;
border-right: thin solid #660000;
border-left: thin solid #660000;
}	

.top_nav a:link, .top_nav a:visited {
font-weight: bold;
text-decoration: none;
color: #333333;
padding: 0 1.0em 0 1.0em;}

.padlock {
margin-top: 0px;
vertical-align: middle;}

.google_search {
padding: 0px 10px 0 0;
text-align: right;}

.main_nav {
margin: 20px 0 0 210px;
text-align: left;}

.main_nav li{
display: inline;
list-style-type: none;
font-size: 11px;
font-weight: bold;}

.main_nav li a {
padding-right: 35px;
color: #000000;
text-decoration: none;}

.main_nav li a:hover {
color: #990000;}

#left_side h1 {
font-size: 14px;}

#left_side li {
list-style-type: disc;
margin: 0 0 0 -10px;}

#main_content {
margin: 0px 0 0 225px;
}

#footer {
clear: both;
height: 60px;
text-align: center;
font-size: 10px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #660000;
padding-top: 10px;
background:#FFFFFF;}

#footer a:link, #footer a:visited {
padding: 0 10px;
line-height: 20px;
text-decoration: none;}

/*Style that defines pop-up window in producer bios after clicking on Google map  */

/*Style that defines pop-up window in producer bios after clicking on Google map  */

.name {
font-size: 14px;
font-weight: bold;
color: #660000;}

.city_state {
line-height: 20px;
font-weight: bold;}.Features_col_heads {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #000000;
	text-align: center;
}
