#bodystatetbinfo { margin: 0; padding: 0; position: relative; width: 625px; text-align: justify; }
#bodystatetbinfo h1 { margin: 0; padding: 0; font-size: 140%; line-height: 1.5em; color: #e96b10; border-bottom: 1px solid #005199; text-align: left; }

#pnc { padding: 20px 10px 10px 10px; margin: 0; }
#pnc a.article { display: inline; font-size: 85%; text-decoration: underline; cursor: pointer; cursor: hand; }
#pnc a.staff { display: inline; text-decoration: underline; cursor: pointer; cursor: hand; }
#pnc a.bold { font-weight: bold; }
#pnc div#admins { margin-bottom: 2em; }
#pnc div#overDiv { position: absolute; visibility: hidden; z-index: 1000; }
#pnc div#others h3, div#director h3, div#asst_director h3, div#trainings h3, div#medcons h3, div#admins h3, div#dandm h3 { margin: 1.5em 0 0.5em 3em; text-align: left; }
#pnc div#others p, div#director p, div#asst_director p, div#trainings p, div#medcons p, div#admins p, div#dandm p { margin: 0.5em 0 0 4.5em; }
#pnc div.mission { position: relative; border-bottom: solid 1px #005199; }
#pnc div.article_hide { display: none; }
#pnc div.article_show { color: #e95000; display: inline; margin-top: 6px; font-size: 95%; padding-right: 8px; text-align: justify; }
#pnc div.hide { display: none; }
#pnc div.show { display: block; }
#pnc div.regional { line-height: 120%; margin: 0.5em 0 0 0; width: 100%; background-color: #cfc; }
#pnc div.state { line-height: 120%; margin: 0.5em 0 0 0; width: 100%; background-color: #fc0; }
#pnc div.webinar { line-height: 120%; margin: 0.5em 0 0 0; width: 100%; background-color: #fcf; }
#pnc div.video { line-height: 120%; margin: 0.5em 0 0 0; width: 100%; background-color: #ccf; }
#pnc div.online { line-height: 120%; margin: 0.5em 0 0 0; width: 100%; background-color: #ccc; }
#pnc div.clearer { clear: left; line-height: 0; height: 0; }
#pnc form { width: 603px; }
#pnc h2 { margin: 0; padding: 0; font-size: 125%; line-height: 3em; }
#pnc h2.advisory { line-height: normal; font-size: 120%; font-weight: bold; }
#pnc h2.trngarchives { margin-top: 1em; padding: 0; font-size: 125%; line-height: 1.5em; }
#pnc h2.indent { margin: 0.5em 0 -1em 1em; }
#pnc h3 { margin: 0; padding: 0; font-size: 105%; line-height: 1.5em; }
#pnc img { border: 0; height: 64px; }
#pnc img.fullsize { width: 495px; height: auto; margin-top: 8px; border: none; }
#pnc img.pdf { border: 0; height: 24px; margin-top: 2px; }
#pnc input.button { font-size: 95%; border: solid 1px #666; }
#pnc input.radio { margin: 0 0.5em 0 -4px; }
#pnc input.text { font-size: 100%; font-weight: bold; border: solid 1px #666; padding: 3px; margin: 3px 0 3px 0; width: 99%; text-align: left; background: transparent url(../images/bg_form.gif) repeat-x; }
#pnc label { font-weight: normal; }
#pnc li.article { padding: 3px 0 3px 0; text-align: justify; }
#pnc li.contacts { padding: 0.75em 0 0.75em 0; }
#pnc li.subcontacts { padding: 0.25em 0 0.25em 0; }
#pnc p.address { margin: 0 0 0.5em 1.5em; }
#pnc p.center { text-align: center; }
#pnc p.clear { clear: both; }
#pnc p.dwnld { line-height: 140%; margin: 0; padding-top: 0.5em; }
#pnc p.emailRequest { text-align: right; font-size: 95%; border-top: solid 1px #005199; padding-top: 8px; }
#pnc p.nonefound { margin: 1em 0 1em 0; font-size: 85%; font-weight: bold; background-color: #ffc; border: solid 1px #ccc; width: 98%; padding: 0.5em 4px 0.5em 4px; }
#pnc p.note { font-size: 95%; padding-left: 3px; text-align: left; }
#pnc p.rule { background-color: #005199; color: #fff; font-size: 95%; padding-right: 3px; text-align: right; }
#pnc span.article_hide { display: none; }
#pnc span.article_show { color: #e95000; display: block; font-size: 95%; padding-right: 8px; text-align: justify; }
#pnc span.fctab, span.tbctab { padding-left: 1.25em; }
#pnc span.darkred { color: maroon; font-weight: bold; }
#pnc span.numRows { padding: 3px 3px 3px 0; background-color: #ccc; }
#pnc span.orange { color: #e96b10; font-weight: bold; }
#pnc span.show { display: inline; font-size: 10px; font-weight: bold; background-color: #ffc; padding: 2px; text-decoration: underline; cursor: pointer; cursor: hand; }
#pnc span.subtitle { font-size: 85%; }
#pnc table { margin-top: 1em; border-bottom: solid 1px #005199; }
#pnc table.news { width: 99%; }
#pnc table.news td { padding-top: 6px; }
#pnc table.stafffax { margin: 0 0 2em 1em; border: 0; width: 60%; }
#pnc td { padding: 2px 8px 2px 8px; text-align: left; vertical-align: top; }
#pnc td.day { width: 14%; border: solid 1px #005199; padding: 1px; }
#pnc td.daysoftheweek { text-align: center; background-color: #eee; font-weight: bold; }
#pnc td.center { padding: 2px 8px 2px 8px; text-align: center; vertical-align: top; }
#pnc td.icon { padding-top: 4px; text-align: center; background-color: #fff; }
#pnc td.partners { font-size: 95%; padding-right: 14px; vertical-align: middle; }
#pnc td.partners25 { font-size: 95%; padding-right: 14px; vertical-align: middle; width: 25%; }
#pnc td.partners40 { font-size: 95%; padding-right: 14px; vertical-align: middle; width: 40%; }
#pnc td.partners55 { font-size: 95%; padding-right: 14px; vertical-align: middle; width: 55%; }
#pnc td.right { padding: 2px 8px 2px 8px; text-align: right; vertical-align: top; }
#pnc td.state { white-space: nowrap; }
#pnc td.startMonth, td.endMonth { border: solid 1px #005199; }
#pnc td.regional { padding: 0; text-align: center; background-color: #cfc; }
#pnc td.state { padding: 0; text-align: center; background-color: #fc0; }
#pnc td.webinar { padding: 0; text-align: center; background-color: #fcf; }
#pnc td.video { padding: 0; text-align: center; background-color: #ccf; }
#pnc td.mtg { padding: 0; text-align: center; background-color: #cff; }
#pnc td.online { padding: 0; text-align: center; background-color: #ccc; }
#pnc td#color_key { padding: 0; text-align: center; }
#pnc th { background-color: #005199; color: #fff; padding-left: 8px; text-align: left; }
#pnc th.center { background-color: #005199; color: #fff; padding-left: 0px; text-align: center; }
#pnc th.issue { background-color: #005199; color: #fff; padding-left: 8px; text-align: left; width: 25%; }
#pnc tr.gray { background-color: #eee; }
#pnc tr.white { background-color: #fff; }
#pnc tr.grayShow { display: inline-table; display: table; display: table-row; background-color: #eee; width: 100%; }
#pnc tr.whiteShow { display: inline-table; display: table; display: table-row; background-color: #fff; width: 100%; }
#pnc tr.grayHide, #pnc tr.whiteHide { display: none; }
#pnc ul { list-style-type: square; }
#pnc ul.small_letter { list-style-type: lower-alpha; }
#pnc ul.subcontacts { padding-top: 0.5em; }

#pnc #courseHeader { display: block; height: 54px; font-size: 85%; line-height: 120%; background-color: #ccc; margin: 0; padding: 2px; }
#pnc #eventHeader { display: block; height: 27px; font-size: 85%; line-height: 120%; background-color: #ccc; margin: 0; padding: 2px; }
#pnc #whenWhere { width: 49%; float: left; text-align: left; }
#pnc .daylink { font-weight: bold; text-decoration: underline; color: #fff; background-color: #e96b10; }

#pnc div#clear { height: 200px; }
#pnc span.new { background-color: #ffc; font-weight: bold; color: #e96b10; }

#subscriber { margin: 0; padding: 0; position: relative; width: 625px; text-align: justify; }
#subscriber a.button { border: solid 1px #aaa; background-color: #eee; color: #000; text-decoration: none; font-size: 95%; padding: 2px 8px 2px 8px; }
#subscriber a.buttonO { border: solid 1px #aaa; background-color: #eee; color: #000; font-size: 90%; text-decoration: none; padding: 1px 6px 2px 6px; }
#subscriber a.buttonM { border: solid 1px #aaa; background-color: #eee; color: #000; font-size: 110%; text-decoration: none; padding: 2px 6px 2px 6px; }
#subscriber h1 { margin: 0; padding: 0; font-size: 140%; line-height: 1.5em; color: #e96b10; border-bottom: 1px solid #005199; text-align: left; }
#subscriber label { text-align: right; padding-right: 4px; font-weight: bold; }
#subscriber label.reqd { text-align: right; padding-right: 4px; font-weight: bold; color: #f00; }
#subscriber td.lastrow { padding-bottom: 5em; }
#subscriber td.buttons { text-align: center; padding: 1em; border-top: solid 1px #005199; }
#subscriber td.label { text-align: right; width: 50%; }
#subscriber input.text, select { background-color: #fff; border: solid 1px #aaa; font-size: 95%; margin-right: 8px; }
#subscriber input.button { background-color: #eee; border: solid 1px #aaa; font-size: 95%; margin-right: 8px; }
#subscriber optgroup { background-color: #e96b10; font-size: 95%; }
#subscriber option { background-color: #fff; color: #000; font-size: 95%; }
#subscriber option.other { background-color: #e96b10; font-weight: bold; font-size: 95%; font-style: italic; }

@media screen 
{
	body.statetbinfo { font-family: Verdana, Arial, sans-serif; color: #333; text-align: center; padding: 0; margin: 0; line-height: 150%; background: #fff url(../images/bg_content.gif) repeat-y; }
	
	#contentstatetbinfo { position: relative; padding: 0; margin: 0; text-align: left; }
	#footerstatetbinfo { margin-left: 10px; width: 605px; font: bold 11px/1.2em Tahoma, Verdana, Helvetica, Arial; border-top: solid 1px #005199; display: block; clear: both; }
	#footerstatetbinfo ul { margin-left: 0; display: inline; }
	#footerstatetbinfo ul.OFF { margin-left: -3.75em; display: inline; }
	#footerstatetbinfo ul li { display: inline;	margin-right: 3px; padding: 0; color: #339; font-weight: bold; }
	html>body #footerstatetbinfo li a { width: auto; border: dotted 1px teal; }
	#footerstatetbinfo ul li a { padding: 2px 1em 2px 1em; width: 114px; display: inline; color: #fff; text-decoration: none; border: 1px solid #d5d5d5; background-color: #1a64a5; border-style: outset; }
	#footerstatetbinfo ul li a.current { border-style: inset; background-color: #ec8134; }
	#footerstatetbinfo ul li a.current:hover { border-style: inset; background-color: #ec8134; }
	#footerstatetbinfo ul li a:hover { border-style: outset; background-color: #407db4; }
	#footerstatetbinfo ul li a:focus { border-style: inset; background-color: #e96b10; }

	#buttons { padding: 8px 0 8px 0; float: left; display: inline; width: 40%; }
	#lastupdated { padding: 8px 0 8px 0; float: right; width: 40%; margin-right: 0; font-weight: normal; text-align: right; }

	#pnc div.fp { float: left; width: 48%; text-align: left; /* height: 200px; */ padding: 0 3px 3px 3px; margin-top: 6px; }
	#pnc div.fpwide { float: left; width: 100%; text-align: left; /* height: 200px; */ padding: 0 3px 3px 3px; margin-top: 6px; }
	#pnc div.fpgray { float: left; width: 48%; text-align: left; /* height: 200px; */ padding: 0 3px 3px 3px; margin-top: 6px; background-color: #ccc; border-left: solid 1px #005199; }
	#pnc div#hntc_map { width: 100%; }
	#pnc div#scroll { height: 550px; width: 99%; padding: 3px 0 1px 3px; border: solid 1px #ccc; overflow: auto; }
	#pnc div.tbc { float: left; width: 48%; text-align: left; /* height: 200px; */ padding: 0 3px 3px 3px; margin-top: 6px; }
	#pnc div.tbcwide { float: left; width: 100%; text-align: left; /* height: 200px; */ padding: 0 3px 3px 3px; margin-top: 6px; }
	#pnc div.tbcgray { float: left; width: 48%; text-align: left; /* height: 200px; */ padding: 0 3px 3px 3px; margin-top: 6px; background-color: #ccc; border-left: solid 1px #005199; }
	#pnc div.tbmedcons { float: left; width: 48%; text-align: left; /* height: 200px; */ padding: 0 3px 3px 3px; margin: 6px 0 1em 0; }
	#pnc div.tbmedconsgray { float: left; width: 48%; text-align: left; /* height: 200px; */ padding: 0 3px 3px 3px; margin: 6px 0 1em 0; background-color: #ccc; border-left: solid 1px #005199; }
	#pnc div.tbmedconswide { float: left; display: block; width: 100%; text-align: left; padding: 0 3px 1em 3px; margin: 6px 0 6px 0; display: block; }
	#pnc div.tbcontroller, div.tbprogram { width: 100%; text-align: left; padding: 0 3px 6px 3px; margin-top: 6px; }

	#pnc div.fpFF { float: left; width: 48%; text-align: left; height: auto; padding: 0 3px 3px 3px; margin-top: 1em; }
	#pnc div.fpgrayFF { float: left; width: 48%; text-align: left; height: auto; padding: 0 3px 3px 3px; margin-top: 1em; background-color: #ccc; border-left: solid 1px #005199; }
	#pnc div.tbcFF { float: left; width: 48%; text-align: left; height: auto; padding: 0 3px 3px 3px; margin-top: 1em; }
	#pnc div.tbcwideFF { float: left; width: 100%; text-align: left; height: auto; padding: 0 3px 3px 3px; margin-top: 1em; }
	#pnc div.tbcgrayFF { float: left; width: 48%; text-align: left; height: auto; padding: 0 3px 3px 3px; margin-top: 1em; background-color: #ccc; border-left: solid 1px #005199; }
	#pnc div.tbmedconsFF { float: left; width: 48%; text-align: left; height: auto; padding: 0 3px 3px 3px; margin: 2em 0 1em 0; }
	#pnc div.tbmedconsgrayFF { float: left; width: 48%; text-align: left; height: auto; padding: 0 3px 3px 3px; margin: 2em 0 1em 0; background-color: #ccc; border-left: solid 1px #005199; }
	#pnc div.tbcontrollerFF, div.tbprogramFF { width: 100%; text-align: left; padding: 0 3px 1em 3px; margin-top: 6px; }

	#pnc h2.states { margin: 0; padding: 1.5em 0 1.5em 0; line-height: 120%; }
	#pnc img.bldg501 { width: auto; height: auto; border: none; }
	#pnc img.directions { width: auto; height: auto; border: none; }
	#pnc p.focalpt { margin: 0 0 0 1.5em; padding: 0; font-size: 85%; }
	#pnc p.medconproc { margin: 0 1.5em 0 1.5em; padding: 0; font-size: 85%; text-align: justify; }
	#pnc p.toplinkstates { border-top: 1px solid #005199; text-align: right; font-size: 95%; font-weight: bold; clear: both; }
	#pnc p.top { text-align: right; font-size: 90%; font-weight: bold; margin-top: 2px; }
	#pnc div.toplinkstates { border-top: 1px solid #005199; text-align: right; font-size: 95%; font-weight: bold; clear: both; margin-top: 6px; }

	#pnc #legend { margin: 0; padding: 6px 2px 6px 0; text-align: right; font-size: 85%; font-weight: bold; }
	#pnc #selectCourses { background-color: #eee; margin: 0; padding: 6px 2px 6px 0; text-align: right; font-size: 85%; font-weight: bold; border-bottom: solid 1px #005199; border-top: solid 1px #005199; width: 99%; }
	#pnc #selectCourses input.trngArchives { font-size: 95%; }
	#pnc #cinfo { margin-top: 2em; }

	#pnc #courseFooter { display: block; height: 14px; line-height: 120%; background-color: #005199; margin-top: 1em; padding: 2px 2px 4px 2px; }
	#pnc #courseFooter a { font-size: 85%; font-weight: bold; color: #fff; }
	#pnc #brochure { width: 49%; float: right; text-align: right; color: #fff; }
	#pnc #register { width: 49%; float: left; text-align: left; }
	#pnc #trainerInfo { width: 49%; float: right; text-align: right; }
	#pnc table#legend { width: 100%; font-size: 85%; font-weight: bold; }
	#pnc table.calendar { width: 96%; font-size: 85%; }
	
	#pnc a.crsSmall { font-size: 90%; font-weight: normal; color: #fff; cursor: pointer; display: inline; }
	#pnc a.crsSmall:link {text-decoration: none;}
	#pnc a.crsSmall:visited {text-decoration: none;}
	#pnc a.crsSmall:hover {text-decoration: underline;}
	#pnc a.crsSmall:active {text-decoration: none;}

	#pnc a.agendaSmall { font-size: 90%; font-weight: normal; color: #fff; cursor: pointer; display: inline; }
	#pnc a.agendaSmall:link {text-decoration: none;}
	#pnc a.agendaSmall:visited {text-decoration: none;}
	#pnc a.agendaSmall:hover {text-decoration: underline;}
	#pnc a.agendaSmall:active {text-decoration: none;}

	#pnc a.yrsSmall { font-size: 65%; cursor: pointer; display: inline; margin-left: 1.5em; background-color: #ffc; }
	#pnc a.yrsSmall:link {text-decoration: none;}
	#pnc a.yrsSmall:visited {text-decoration: none;}
	#pnc a.yrsSmall:hover {text-decoration: underline;}
	#pnc a.yrsSmall:active {text-decoration: none;}

	#pnc table.trngarchives { width: 100%; font-size: 85%; display: block; }
	#pnc table.trngarchives th { text-align: left; font-weight: bold; }
	#pnc table.trngarchives td.pres { padding: 0.5em; line-height: 140%; }
	#pnc table.trngarchives td.tarchvdwnld { text-align: right; }
	#pnc table.trngarchives ul { margin: 1em 0 0 1.5em; padding: -4px; }
	#pnc table.trngarchives th.agenda { text-align: left; font-weight: normal; width: 150px; }
	#pnc table.trngarchives th.crsTitle { text-align: left; font-weight: normal; width: 290px; }
	#pnc table.trngarchives th.locdate { text-align: right; font-weight: normal; padding-right: 3px; width: 160px; }
	#pnc table.trngarchives th.rsltTitle { text-align: left; width: 450px; }
	#pnc table.trngarchives th.rsltDwnld { text-align: right; padding-right: 3px; width: 150px; }
}

@media print 
{
	body.statetbinfo { font-family: Verdana, Arial, sans-serif; color: #333; text-align: center; padding: 0; margin: 0; line-height: 150%; background: none; }
	
	#contentstatetbinfo { position: relative; padding: 0; margin: 0; text-align: left; background-color: #fff; }

	#pnc div.fp { float: left; width: 49%; text-align: left; height: 185px; padding-bottom: 1em; margin: 1em 0 8px 0; font-family: Times New Roman; border-bottom: solid 1px #005199;}
	#pnc div.fpgray { float: left; width: 49%; text-align: left; height: 185px; padding-bottom: 1em; margin: 1em 0 8px 0; background-color: #ccc; font-family: Times New Roman; border-bottom: solid 1px #005199;}
	#pnc div.tbc { float: left; width: 49%; text-align: left; height: 185px; padding-bottom: 1em; margin: 1em 0 8px 0; font-family: Times New Roman; border-bottom: solid 1px #005199;}
	#pnc div.tbcgray { float: left; width: 49%; text-align: left; height: 185px; padding-bottom: 1em; margin: 1em 0 8px 0; background-color: #ccc; font-family: Times New Roman; border-bottom: solid 1px #005199;}
	#pnc div.fpwide, div.tbcwide, div.tbprogram { float: left; width: 98%; text-align: left; padding-bottom: 2em; margin: 1em 0 8px 0; font-family: Times New Roman; border-bottom: solid 1px #005199; }
	#pnc div.tbmedconswide { float: left; width: 98%; text-align: left; padding-bottom: 2em; margin: 1em 0 8px 0; font-family: Times New Roman; }
	#pnc div.tbmedcons { float: left; width: 49%; text-align: left; height: 200px; padding-bottom: 2em; margin: 1em 0 8px 0; font-family: Times New Roman; }
	#pnc div.tbmedconsgray { float: left; width: 49%; text-align: left; height: 200px; padding-bottom: 2em; margin: 1em 0 8px 0; font-family: Times New Roman; background-color: #ccc; }

	#pnc div.fpFF { float: left; width: 49%; text-align: left; height: 175px; padding-bottom: 1em; margin: 8px 0 8px 0; font-family: Times New Roman; border-bottom: solid 1px #005199;}
	#pnc div.fpgrayFF { float: left; width: 49%; text-align: left; height: 175px; padding-bottom: 1em; margin: 8px 0 8px 0; background-color: #ccc; font-family: Times New Roman; border-bottom: solid 1px #005199;}
	#pnc div.tbcFF { float: left; width: 49%; text-align: left; height: 175px; padding-bottom: 1em; margin: 8px 0 8px 0; font-family: Times New Roman; border-bottom: solid 1px #005199;}
	#pnc div.tbcgrayFF { float: left; width: 49%; text-align: left; height: 175px; padding-bottom: 1em; margin: 8px 0 8px 0; background-color: #ccc; font-family: Times New Roman; border-bottom: solid 1px #005199;}
	#pnc div.fpwideFF, div.tbcwideFF, div.tbprogramFF { float: left; width: 98%; text-align: left; padding-bottom: 2em; margin: 8px 0 8px 0; font-family: Times New Roman; border-bottom: solid 1px #005199; }
	#pnc div.tbmedconswideFF { float: left; width: 98%; text-align: left; padding-bottom: 2em; margin: 8px 0 8px 0; font-family: Times New Roman; }
	#pnc div.tbmedconsFF { float: left; width: 49%; text-align: left; height: auto; padding-bottom: 2em; margin: 8px 0 8px 0; font-family: Times New Roman; }
	#pnc div.tbmedconsgrayFF { float: left; width: 49%; text-align: left; height: auto; padding-bottom: 2em; margin: 8px 0 8px 0; font-family: Times New Roman; background-color: #ccc; }

	#pnc h2.states { margin-right: 4pt; padding: 6pt 0 6pt 0; line-height: 100%; font-family: verdana; }
	#pnc div#hntc_map { width: 100%; margin: 0; }
	#pnc img.bldg501{ width: auto; height: auto; border: none; margin: 0; page-break-before: always; }
	#pnc img.directions { width: auto; height: auto; border: none; margin: 0; /* page-break-before: always; */ }
	#pnc p.focalpt { margin: 0 0 0 1.25em; padding: 0; font-size: 100%; line-height: 115%; }
	#pnc p.medconproc { margin: 0 1.5em 0 1.5em; padding: 0; font-size: 100%; text-align: justify; line-height: 115%; }
	#pnc p.toplinkstates, div.toplinkstates { display: none; }
	#footerstatetbinfo { display: none; }

	#buttons { display: none; }
	#lastupdated { padding: 8px 0 8px 0; float: right; width: 40%; margin-right: 0; font-weight: normal; text-align: right; }
	#pnc #selectCourses, #pnc p.top, #pnc #courseFooter { display: none; }
	#pnc #trainerInfo { width: 49%; float: right; text-align: right; padding-right: 6px; }
	
	a.staff { display: none !important; }
	span.top { display: none !important; }
	p.rule { display: none !important; }
	#pnc div.toplink2 { display: none !important; }
	#pnc div#director { display: block; }
	#pnc div#asst_director { display: block; }
	#pnc div#trainings { display: block; }
	#pnc div#medcons { display: block; }
	#pnc div#admins { margin-bottom: 2em; display: block; }
	#pnc div#contacts { display: block; }
	#pnc div#director h3, div#asst_director h3, div#trainings h3, div#medcons h3, div#admins h3 { margin: 1.5em 0 0.5em 3em; text-align: left; display: block; }
	#pnc div#director p, div#asst_director p, div#trainings p, div#medcons p, div#admins p { margin: 0.5em 0 0 4.5em; display: block; }
	#pnc table#legend { display: none; }
	#pnc table.calendar { width: 96%; font-size: 85%; margin-bottom: 3.625em; }

	#pnc a.crsSmall, #pnc a.yrsSmall { display: none; }
	#pnc a.agendaSmall { font-size: 90%; font-weight: normal; color: #fff; cursor: pointer; display: inline; }
	#pnc a.agendaSmall:link {text-decoration: none;}
	#pnc a.agendaSmall:visited {text-decoration: none;}
	#pnc a.agendaSmall:hover {text-decoration: underline;}
	#pnc a.agendaSmall:active {text-decoration: none;}

	#pnc table.trngarchives { width: 100%; font-size: 85%; display: block; }
	#pnc table.trngarchives th { text-align: left; font-weight: bold; }
	#pnc table.trngarchives td.pres { padding: 0.5em; line-height: 140%; }
	#pnc table.trngarchives td.tarchvdwnld { text-align: right; }
	#pnc table.trngarchives ul { margin: 1em 0 0 1.5em; padding: -4px; }
	#pnc table.trngarchives th.agenda { text-align: left; font-weight: normal; width: 140px; }
	#pnc table.trngarchives th.crsTitle { text-align: left; font-weight: normal; width: 300px; }
	#pnc table.trngarchives th.locdate { text-align: right; font-weight: normal; padding-right: 1em; width: 160px; }
	#pnc table.trngarchives th.rsltTitle { text-align: left; width: 500px; }
	#pnc table.trngarchives th.rsltDwnld { text-align: right; padding-right: 1em; width: 100px; }
}