<?xml version="1.0" encoding="UTF-8"?>
<informationTable
	xsi:schemaLocation="http://www.sec.gov/edgar/document/thirteenf/informationtable eis_13FDocument.xsd"
	xmlns="http://www.sec.gov/edgar/document/thirteenf/informationtable"
	xmlns:n1="http://www.sec.gov/edgar/document/thirteenf/informationtable"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<infoTable>
		<nameOfIssuer>Nike, Inc. Class B          </nameOfIssuer>
		<titleOfClass>CL B</titleOfClass>
		<cusip>654106103</cusip>
		<value>10300</value>
		<shrsOrPrnAmt>
			<sshPrnamt>141791</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>TJX Companies, Inc.         </nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>872540109</cusip>
		<value>10019</value>
		<shrsOrPrnAmt>
			<sshPrnamt>177681</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Walgreen Company            </nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>931422109</cusip>
		<value>9900</value>
		<shrsOrPrnAmt>
			<sshPrnamt>184022</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Xilinx, Inc.                </nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>983919101</cusip>
		<value>9645</value>
		<shrsOrPrnAmt>
			<sshPrnamt>205866</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Hormel Food Corp            </nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>440452100</cusip>
		<value>9336</value>
		<shrsOrPrnAmt>
			<sshPrnamt>221653</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Grainger, W.W. Inc.         </nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>384802104</cusip>
		<value>9333</value>
		<shrsOrPrnAmt>
			<sshPrnamt>35661</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Medtronic, Inc.             </nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>585055106</cusip>
		<value>9024</value>
		<shrsOrPrnAmt>
			<sshPrnamt>169472</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Canadian Natl Railway Co    </nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>136375102</cusip>
		<value>8895</value>
		<shrsOrPrnAmt>
			<sshPrnamt>87751</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Novo-Nordisk A-S ADR        </nameOfIssuer>
		<titleOfClass>ADR</titleOfClass>
		<cusip>670100205</cusip>
		<value>8808</value>
		<shrsOrPrnAmt>
			<sshPrnamt>52049</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Colgate-Palmolive           </nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>194162103</cusip>
		<value>8664</value>
		<shrsOrPrnAmt>
			<sshPrnamt>146103</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Factset Research Systems    </nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>303075105</cusip>
		<value>8629</value>
		<shrsOrPrnAmt>
			<sshPrnamt>79097</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Toronto Dominion Bank       </nameOfIssuer>
		<titleOfClass>COM NEW</titleOfClass>
		<cusip>891160509</cusip>
		<value>8629</value>
		<shrsOrPrnAmt>
			<sshPrnamt>95895</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Praxair, Inc.               </nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>74005P104</cusip>
		<value>8557</value>
		<shrsOrPrnAmt>
			<sshPrnamt>71180</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Accenture PLC               </nameOfIssuer>
		<titleOfClass>SHS CLASS A</titleOfClass>
		<cusip>G1151C101</cusip>
		<value>8544</value>
		<shrsOrPrnAmt>
			<sshPrnamt>116025</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>U S Bancorp                 </nameOfIssuer>
		<titleOfClass>COM NEW</titleOfClass>
		<cusip>902973304</cusip>
		<value>8333</value>
		<shrsOrPrnAmt>
			<sshPrnamt>227800</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>T Rowe Price Group, Inc.    </nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>74144T108</cusip>
		<value>8284</value>
		<shrsOrPrnAmt>
			<sshPrnamt>115167</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>McDonalds Corp              </nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>580135101</cusip>
		<value>8006</value>
		<shrsOrPrnAmt>
			<sshPrnamt>83218</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Magellan Midstream Partners </nameOfIssuer>
		<titleOfClass>COM UNIT RP LP</titleOfClass>
		<cusip>559080106</cusip>
		<value>7919</value>
		<shrsOrPrnAmt>
			<sshPrnamt>140326</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Target Corporation          </nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>87612E106</cusip>
		<value>7705</value>
		<shrsOrPrnAmt>
			<sshPrnamt>120432</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Baxter International Inc    </nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>071813109</cusip>
		<value>7595</value>
		<shrsOrPrnAmt>
			<sshPrnamt>115625</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Pimco 1-5 Year US TIPS Fund </nameOfIssuer>
		<titleOfClass>1-3YR USTREIDX</titleOfClass>
		<cusip>72201R205</cusip>
		<value>6490</value>
		<shrsOrPrnAmt>
			<sshPrnamt>122369</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Vanguard Short-Term Corp Bond</nameOfIssuer>
		<titleOfClass>SHRT-TERM CORP</titleOfClass>
		<cusip>92206C409</cusip>
		<value>5524</value>
		<shrsOrPrnAmt>
			<sshPrnamt>69396</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Vanguard Intl Equity Index  </nameOfIssuer>
		<titleOfClass>ALLWRLD EX US</titleOfClass>
		<cusip>922042775</cusip>
		<value>4724</value>
		<shrsOrPrnAmt>
			<sshPrnamt>97199</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Vanguard Total Bond Market ETF</nameOfIssuer>
		<titleOfClass>TOTAL BND MRKT</titleOfClass>
		<cusip>921937835</cusip>
		<value>4358</value>
		<shrsOrPrnAmt>
			<sshPrnamt>53877</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>iShares 1-3 Year Credit Bond F</nameOfIssuer>
		<titleOfClass>BARCLYS 1-3YR CR</titleOfClass>
		<cusip>464288646</cusip>
		<value>3849</value>
		<shrsOrPrnAmt>
			<sshPrnamt>36561</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Guggenheim BulletShares Corpor</nameOfIssuer>
		<titleOfClass>GUG BULL2018 E</titleOfClass>
		<cusip>18383M530</cusip>
		<value>2480</value>
		<shrsOrPrnAmt>
			<sshPrnamt>118742</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Guggenheim BulletShares Corpor</nameOfIssuer>
		<titleOfClass>GUG BULL2020 E</titleOfClass>
		<cusip>18383M514</cusip>
		<value>2444</value>
		<shrsOrPrnAmt>
			<sshPrnamt>119465</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>iSharesBond Corporate ex-Finan</nameOfIssuer>
		<titleOfClass>2020 INVTGR BD</titleOfClass>
		<cusip>46432FAK3</cusip>
		<value>2344</value>
		<shrsOrPrnAmt>
			<sshPrnamt>24423</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Towers Watson &amp; Co          </nameOfIssuer>
		<titleOfClass>CL A</titleOfClass>
		<cusip>891894107</cusip>
		<value>2139</value>
		<shrsOrPrnAmt>
			<sshPrnamt>20000</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Alerian MLP ETF             </nameOfIssuer>
		<titleOfClass>ALERIAN MLP</titleOfClass>
		<cusip>00162Q866</cusip>
		<value>1672</value>
		<shrsOrPrnAmt>
			<sshPrnamt>95050</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Vanguard Dividend Appreciation</nameOfIssuer>
		<titleOfClass>DIV APP ETF</titleOfClass>
		<cusip>921908844</cusip>
		<value>601</value>
		<shrsOrPrnAmt>
			<sshPrnamt>8630</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Exxon Mobil Corporation     </nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>30231G102</cusip>
		<value>399</value>
		<shrsOrPrnAmt>
			<sshPrnamt>4635</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Vanguard Interm-Term Corp Bond</nameOfIssuer>
		<titleOfClass>INT-TERM CORP</titleOfClass>
		<cusip>92206C870</cusip>
		<value>264</value>
		<shrsOrPrnAmt>
			<sshPrnamt>3160</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Cerus Corp                  </nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>157085101</cusip>
		<value>198</value>
		<shrsOrPrnAmt>
			<sshPrnamt>29399</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
</informationTable>
