﻿@page {
	margin: 0.5cm;
}


html {
    height: auto;
    overflow-x: hidden;
    overflow-y: hidden;
    margin: 0;
    padding: 0;
}


#wrapper {
    height: auto;
    overflow-x: hidden;
    overflow-y: hidden;
    margin: 0;
    padding: 0;	
}

body
{
    position: absolute;
    background: white;
    top: 0px;
    left: 0px;
    margin: 0;
    padding: 0;
    font:12px Arial, Helvetica, sans-serif;
}

ul li
{
    list-style-type: none;
}

table td
{
   margin: 0;
    padding: 0;
}

#wrapper, #content {
	width: auto;
	border: 0;
	margin: 0;
	padding: 0;
	float: none !important;
	background: transparent;
	color: black;
	}

#giftmap
{
    width:100%;
    height:500px;
}
div#content {
   margin-left: 10%;
   padding-top: 1em;
   border-top: 1px solid #930;
   }
div#mast {
   margin-bottom: -8px;
   }
div#mast img {
   vertical-align: bottom;
   }
   a:link, a:visited {
   color: #520;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
   }
#content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
#content a[href^="/"]:after {
   content: " (http://www.alistapart.com" attr(href) ") ";
   }
#profile
{
    width: auto;
    top: 0px;
    left: 0px;
    float: none !important;
}

#profile a
{
    text-decoration: none;
}

#main table
{
    border-collapse: collapse;
    padding: 0px;
    margin: 0px;
    width:98%;
}

#ResultGrid table
{
    border-collapse: collapse;
    padding: 0px;
    margin: 0px;
    width:98%;
}

#pnlFunderInfo,
#pnlFunderDetails,
#pnlContactInfo,
#gift-search
{
    width: 98%;
}

#pnlFinancialData
{
    width: 95%;
}

.noprint {
	display: none;
}

#txtNotes
{
    width: 90%;
}


.intro3 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);
    border-color: rgba(0, 0, 0, 0.05);
    border-image: none;
    border-style: solid;
    border-width: 1px 0;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.05) inset;
    font-size: 16px;
    margin: 0 -9999px 10px;
    padding: 10px 9999px;
    position: relative;
    width: 100%;
}

.intro3 span
{
    margin-left: 0px !important;
}

.t-link
{
    border-bottom: 1px solid;
    display: block;
    line-height: 2.05em;
    padding: 0 1em;
    position: relative;
    text-decoration: none;
    border-color: #AAAAAA;
    cursor: pointer;
    outline: 0 none;
    color: #105CD6;
}

.t-button,
.t-grid-pager,
.t-upload,
.t-select,
.t-state-default
{
    display: none;
}


#ResultGrid .t-header
{
    text-transform: none;
    color: #3B3B3B;
    font-weight: normal;
    white-space: nowrap;
}

input.t-button,
button.t-button
{
	display: none;
}