@media print { .noprint {display: none;} }

H1 {font-family: "Tahoma", Helvetica, sans-serif; }
H2 {font-family: "Tahoma", Helvetica, sans-serif; }
H3 {font-family: "Tahoma", Helvetica, sans-serif; }
P  {font-family: "Tahoma", Helvetica, sans-serif; line-height: 120%;}
TD {font-family: "Tahoma", Helvetica, sans-serif; }
TH {font-family: "Arial", Helvetica, sans-serif; font-size: small;}
LI {font-family: "Tahoma", Helvetica, sans-serif; }
BODY {font-family: "Tahoma", Helvetica, sans-serif; }

A:LINK {color: #333399; text-decoration:none;}
A:ACTIVE {color: #333399; text-decoration:none;}
A:VISITED {color: #333399; text-decoration:none;}
A:HOVER {color: #0066CC; text-decoration:underline;}

.default { font-family: "Arial", Helvetica, sans-serif; line-height: 120%; }

form#chartsform input, form#timesheetsform input
{
	padding: 1px 2px;
}

table#timesheetsform, table#chartsform
{
	float:left;
	margin-bottom: 10px;	
}

table#chartsform
{
	float:right;
	max-width: 610px;
}

@media (max-width: 1264px)
{

	table#timesheetsform, table#chartsform
	{
		float:none;
		width:100%;
	}
}

@media (min-width: 1265px)
{

	table#timesheetsform
	{
		width: calc( 100% - 620px );
	}
}

.uk-nav-default>li>a, 
.uk-nav-default, 
.uk-nav-sub a {
	color: #444 !important;
}

.uk-nav-default>li>a:focus, 
.uk-nav-default>li>a:hover,
.uk-nav-sub>li>a:focus, 
.uk-nav-sub>li>a:hover
{
	color: #333399 !important;
}

div.assoc_card
{
	border: 1px solid #ddd; 
	padding: 15px; 
	padding-top: 10px;
	margin-right: 10px;
}

